0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Couchbase コマンド解説 cbbackup

Last updated at Posted at 2021-06-15

cbbackup

概要

実行中のクラスター全体、バケット、または単一ノードをバックアップします。
データはcbrestoreを使用して復元できます。
ドキュメントをバックアップするだけでなく、インデックス等のメタデータをバックアップすることができます(復元後にインデックスを再構築する必要があります)。

インストール先

  • Linux: /opt/couchbase/bin/cbbackup
  • Windows: C:\Program Files\Couchbase\Server\bin\cbbackup
  • Mac OS X: /Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/cbbackup

コマンド基本構文

cbbackup --username <ユーザー名> --password <パスワード> [オプション] <ソースURL> <バックアップ先ディレクトリ>

バックアップモード

バックアップモードとして、利用可能なオプションは以下の通りです。
バックアップモードは、-m 、または-mode オプションにて指定します。

  • full: フルバックアップを実行します。
  • diff: 最後の完全バックアップまたは増分バックアップ以降の変更のみをバックアップする差分増分バックアップが実行されます。
  • accu: 累積増分バックアップが実行されます。これにより、最後の完全バックアップ以降のすべての変更がバックアップされます。

オプションが指定されていない場合、デフォルトでdiffになります。ただし、特定のバックアップ先ディレクトリに対して、最初に作成されるバックアップは、指定されたモードに関係なく、常にフルバックアップになります。

操作例

最も基本的な操作は、クラスター全体をバックアップすることです。これは、次のコマンドを使用して実行できます。
最初に作成されるバックアップは、指定されたモードに関係なく、常に完全バックアップです。

$ cbbackup http://10.112.193.101:8091 ~/backups -u Administrator -p password

継続的にバックアップを行うため、新しいバックアップを作成する場合、すべてのデータを再度バックアップする代わりに、最後のバックアップ以降に変更されたデータのみを含む増分バックアップを作成できます。

以下のコマンドは、明示的に増分バックアップを指定しています。

$ cbbackup http://10.112.193.101:8091 ~/backups -u Administrator -p password \
  -m diff

beer-sampleバケットのみをバックアップするには、次のコマンドを使用します。

$ cbbackup http://10.112.193.101:8091 ~/backups -u Administrator -p password \
  -b beer-sample

バックアップされるデータは、-kフラグを使用してドキュメントキーでフィルタリングすることもできます。キーがKEY:で始まるドキュメントのみをバックアップするには、次のコマンドを使用できます。-kオプションは任意の正規表現を取ります。

$ cbbackup http://10.112.193.101:8091 ~/backups -u Administrator -p password \
  -k '^ KEY:.*'

ユーザーは、特定のサービスのみをバックアップすることも選択できます。たとえば、データサービスのドキュメントのみをバックアップする場合は、次のように追加オプションを渡すことができます。

$ cbbackup http://10.112.193.101:8091〜/ backups -u Administrator -p password \
  -x data_only=1
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?