Create a snapshot
You can use COD CLI to create snapshots of HBase tables. The create-snapshot command takes a snapshot of a table in HBase, exports the snapshot to the specified storage location and deletes the snapshot after the export is successful.
Command syntax
cdp opdb create-snapshot --environment-name ENVIRONMENT_NAME --database-name DATABASE_NAME --table-name TABLE_NAME --snapshot-name SNAPSHOT_NAME --snapshot-location SNAPSHOT_LOCATION
Parameters
- --environment-name
-
The name of the CDP environment.
- --database-name
-
The name of the operational database.
- --table-name
-
The fully qualified name of the HBase table whose snapshot is to be taken.
- --snapshot-name
-
The name of the new snapshot. The snapshot name is unique per database.
- --snapshot-location
-
The name of the snapshot location URL on object store where the snapshot is to be stored.
cdp opdb create-snapshot --environment-name odx-wgel6j --database-name test --table-name table_6uf7xt --snapshot-name s1 --snapshot-location s3a://cod-7215/cod--yq3p370r6qro/backupdataJSON output:
{ "environmentName": "odx-wgel6j", "databaseName": "test", "status": "IN_PROGRESS", "creationTime": 0, "commandID": 1546336350 }