ApiIcebergReplicationArguments Data Model

Replication Arguments for Iceberg Replication policies

Properties
name data type description
sourceIcebergReplicationService ApiServiceRef
policyName string
tableFilters array of ApiHiveTable
exportYarnOptions IcebergReplicationYarnOptions
xferYarnOptions IcebergReplicationYarnOptions
syncYarnOptions IcebergReplicationYarnOptions

Example

{
  "sourceIcebergReplicationService" : {
    "peerName" : "...",
    "clusterName" : "...",
    "serviceName" : "...",
    "serviceDisplayName" : "...",
    "serviceType" : "..."
  },
  "policyName" : "...",
  "tableFilters" : [ {
    "database" : "...",
    "tableName" : "..."
  }, {
    "database" : "...",
    "tableName" : "..."
  } ],
  "exportYarnOptions" : {
    "schedulerPoolName" : "...",
    "numberOfMappers" : 12345,
    "bandwidthPerMap" : 12345
  },
  "xferYarnOptions" : {
    "schedulerPoolName" : "...",
    "numberOfMappers" : 12345,
    "bandwidthPerMap" : 12345
  },
  "syncYarnOptions" : {
    "schedulerPoolName" : "...",
    "numberOfMappers" : 12345,
    "bandwidthPerMap" : 12345
  }
}