HDFS restore snapshot arguments descriptor
| name | data type | description |
|---|---|---|
| snapshot | ApiHdfsSnapshot | |
| destinationPath | string | |
| distCpArgs | ApiHdfsReplicationArguments |
Example
{
"snapshot" : {
"path" : "...",
"snapshotName" : "...",
"snapshotPath" : "...",
"creationTime" : "..."
},
"destinationPath" : "...",
"distCpArgs" : {
"sourceService" : {
"peerName" : "...",
"clusterName" : "...",
"serviceName" : "...",
"serviceDisplayName" : "...",
"serviceType" : "..."
},
"sourcePath" : "...",
"destinationPath" : "...",
"mapreduceServiceName" : "...",
"schedulerPoolName" : "...",
"userName" : "...",
"sourceUser" : "...",
"numMaps" : 12345,
"dryRun" : true,
"bandwidthPerMap" : 12345,
"abortOnError" : true,
"removeMissingFiles" : true,
"preserveReplicationCount" : true,
"preserveBlockSize" : true,
"preservePermissions" : true,
"logPath" : "...",
"skipChecksumChecks" : true,
"skipListingChecksumChecks" : true,
"skipTrash" : true,
"replicationStrategy" : "DYNAMIC",
"preserveXAttrs" : true,
"exclusionFilters" : [ "...", "..." ],
"raiseSnapshotDiffFailures" : true,
"deleteLatestSourceSnapshotOnJobFailure" : true,
"destinationCloudAccount" : "..."
}
}