Restoring a Kudu instance
Select
This API is used to restore Kudu instance
- application/json
Request Body
taskInfo object
associations object[]
subclientId integerSubclient Id
applicationId integerDefault value:
64Application Id
clientName stringHadoop Client Name
backupsetId integerBackupset Id
instanceId integerInstance Id
clientId integerClient Id
_type_ integerDefault value:
7task object
taskType integerDefault value:
1initiatedFrom integerDefault value:
1subTasks object[]
subTask object
subTaskType integerDefault value:
3operationType integerDefault value:
1001Operation type
options object required
restoreOptions object
Restore options
browseOption object
commCellId integerDefault value:
2Commcell Id
backupset object
Source client backupset id
backupsetId integerclientId integertimeRange objectcommonOptions object
Common
unconditionalOverwrite booleanDefault value:
falseUnconditionally over
isFromBrowseBackup booleanDefault value:
truepreserveLevel integerDefault value:
1stripLevelType integeroverwriteFiles booleanOverwrite files on selected destination
distributedAppsRestoreOptions object required
Restore
distributedRestore booleanDefault value:
trueisMultiNodeRestore booleanDefault value:
trueclientType integerDefault value:
29Client Type
dataAccessNodes object required
Data Access
dataAccessNodes object[]
Data Access Nodes
hostName stringHost Name
clientId integerclientName stringClient Name
displayName stringClient display name
stageFreeRestoreOptions object
Stage free restore
restoreItems object[]
Source Table to destination table mapping
srcEntityName stringdestEntityName stringdestination object required
Destination details
noOfStreams integerNo of streams for restore
destClient object
Destination client
clientId integerclientName stringClient Name
destinationInstance object required
Destination Instance details
clientId integerclientName stringclient name
applicationId integerappName stringDefault value:
Big Data AppsinstanceId integerinstanceName stringInstance name
fileOption object required
sourceItem string[]Source Data
qrOption object required
destAppTypeId integerDefault value:
64commonOpts object
notifyUserOnJobCompletion boolean
- 200
- 400
- 401
- 404
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- taskId integer
- jobIds string[]
{
"taskId": 0,
"jobIds": [
"string"
]
}
{
"taskId": 59,
"jobIds": [
"33"
]
}
Bad Request
- application/json
- Schema
- Example 1
Schema
- string
Request body is empty or format is invalid
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- errorMessage string
- errorCode integer
{
"errorMessage": "string",
"errorCode": 0
}
{
"errorMessage": "string",
"errorCode": 0
}
Not Found
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- errorMessage string
- errorCode integer
{
"errorMessage": "string",
"errorCode": 0
}
{
"errorMessage": "No instance is specified",
"errorCode": 4
}