backup-datalake

subtitle

Create backup of datalake.

version

0.9.126

Description

Takes a backup of all the data in the datalake.

Synopsis

  backup-datalake
--datalake-name <value>
[--backup-location <value>]
[--backup-name <value>]
[--close-db-connections | --no-close-db-connections]
[--skip-ranger-hms-metadata | --no-skip-ranger-hms-metadata]
[--skip-atlas-metadata | --no-skip-atlas-metadata]
[--skip-ranger-audits | --no-skip-ranger-audits]
[--skip-atlas-indexes | --no-skip-atlas-indexes]
[--skip-validation | --no-skip-validation]
[--validation-only | --no-validation-only]
[--cli-input-json <value>]
[--generate-cli-skeleton]

Options

--datalake-name (string)

The name of the datalake.

--backup-location (string)

Location where the back-up has to be stored. For example s3a://Location/of/the/backup.

--backup-name (string)

The name of the backup.

--close-db-connections | --no-close-db-connections (boolean)

Close the database connections while performing backup. Default is true.

--skip-ranger-hms-metadata | --no-skip-ranger-hms-metadata (boolean)

Skips the backup of the databases backing HMS/Ranger services. If this option is not provided, the HMS/Ranger services are backed up by default.

--skip-atlas-metadata | --no-skip-atlas-metadata (boolean)

Skips the backup of the Atlas metadata. If this option is not provided, the Atlas metadata is backed up by default.

--skip-ranger-audits | --no-skip-ranger-audits (boolean)

Skips the backup of the Ranger audits. If this option is not provided, Ranger audits are backed up by default.

--skip-atlas-indexes | --no-skip-atlas-indexes (boolean)

Skips the backup of the Atlas indexes. If this option or –skipAtlasMetadata is not provided, Atlas indexes are backed up by default. Redundant if –skipAtlasMetadata is included.

--skip-validation | --no-skip-validation (boolean)

Skips the validation steps that run prior to the backup. If this option is not provided, the validations are performed by default.

--validation-only | --no-validation-only (boolean)

Runs only the validation steps and then returns. If this option is not provided, the backup is performed as normal by default.

--cli-input-json (string)

Performs service operation based on the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, the CLI values will override the JSON-provided values.

--generate-cli-skeleton (boolean)

Prints a sample input JSON to standard output. Note the specified operation is not run if this argument is specified. The sample input can be used as an argument for --cli-input-json.

Output

accountId -> (string)

Account where the datalake exists.

backupId -> (string)

Unique identifier for the backup requested.

userCrn -> (string)

Crn of the user who triggered this operation.

internalState -> (string)

Provides the details of the internal state where the backup operation stands.

status -> (string)

Provide the current status.

startTime -> (string)

Time when the backup operation started.

endTime -> (string)

Time when the backup operation ended.

backupLocation -> (string)

Location of the backup to be used to perform restore.

operationStates -> (object)

Object representing the state of each service running a backup.

adminOperations -> (object)

The state of Cloudera Manager admin operations.

stopServices -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

startServices -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

precheckStoragePermission -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

rangerAuditCollectionValidation -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

dryRunValidation -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

hbase -> (object)

The state of each HBase backup/restore operation.

atlasEntityAuditEventTable -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

atlasJanusTable -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

solr -> (object)

The state of each Solr backup/restore operation.

edgeIndexCollection -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

fulltextIndexCollection -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

rangerAuditsCollection -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

vertexIndexCollection -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

edgeIndexCollectionDelete -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

fulltextIndexCollectionDelete -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

rangerAuditsCollectionDelete -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

vertexIndexCollectionDelete -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

database -> (object)

The state of the database backup/restore operation.

database -> (object)

Contains the status and failure reason of an operation.

status -> (string)

The status of the backup or restore operation.

failureReason -> (string)

The failure reason if the operation was not successful.

durationInMinutes -> (string)

The duration of each operation, in minutes.

predictedDurationInMinutes -> (string)

Predicted duration of the operation, in minutes.

runtimeVersion -> (string)

The runtime version of the datalake when the backup was taken.

backupName -> (string)

Name of the backup.

failureReason -> (string)

Reason for the failure.

Form Factors

public