Replication arguments for HBase service
name | data type | description |
---|---|---|
sourceHBaseService | ApiServiceRef | |
peerState | HBasePeerState | |
hbasePeerId | string | Available since API v52. |
hbaseClusterKey | string | |
endPointClassName | string | |
tables | array of HBaseTableArgs | |
database | HBaseDatabaseArgs | |
replicationProperties | map of string | |
sourceAccount | string | |
sourceSchedulerPool | string | |
numMappers | number | |
bandwidthPerMap | number | |
exportSnapshotUser | string | |
snapshotScratchLocation | string | |
validateReplicationSetup | boolean | |
maxParallelSnapshots | number |
Example
{ "sourceHBaseService" : { "peerName" : "...", "clusterName" : "...", "clusterDisplayName" : "...", "serviceName" : "...", "serviceDisplayName" : "...", "serviceType" : "..." }, "peerState" : "DISABLED", "hbasePeerId" : "...", "hbaseClusterKey" : "...", "endPointClassName" : "...", "tables" : [ { "tableName" : "...", "initialSnapshot" : true, "snapshotSucceeded" : true }, { "tableName" : "...", "initialSnapshot" : true, "snapshotSucceeded" : true } ], "database" : { "failedSnapshotTables" : [ "...", "..." ], "initialSnapshot" : true, "replicationStrategy" : "TABLES_WITH_REPLICATION_SCOPE_SET" }, "replicationProperties" : { "property1" : "...", "property2" : "..." }, "sourceAccount" : "...", "sourceSchedulerPool" : "...", "numMappers" : 12345, "bandwidthPerMap" : 12345, "exportSnapshotUser" : "...", "snapshotScratchLocation" : "...", "validateReplicationSetup" : true, "maxParallelSnapshots" : 12345 }