tiup cluster clean
テスト環境では、クラスターをデプロイ直後の状態(つまり、すべてのデータを削除)にリセットする必要がある場合があります。これは、 tiup cluster cleanコマンドを使えば簡単に実行できます。コマンドを実行すると、クラスターが停止し、クラスターデータが削除されます。手動でクラスターを再起動すると、クリーンなクラスターになります。
構文
tiup cluster clean <cluster-name> [flags]
<cluster-name>はクリーンアップするクラスターです。
オプション
--all
- データとログを同時に消去します。1と
--data--log同時に指定するのと同じです。 - データ型:
BOOLEAN - このオプションはデフォルトで無効になっており、デフォルト値は
falseです。このオプションを有効にするには、コマンドにこのオプションを追加し、値trueを渡すか、値を渡さないかのいずれかを選択します。 - 指定されていない場合は、少なくとも次のいずれかのオプションを指定する必要があります。
- --data: データをクリーンアップする
- --log: ログを消去する
--data
- データをクリーンアップします。どちらも指定されていない場合、または
--all指定されていない場合は、データはクリーンアップされません。 - データ型:
BOOLEAN - このオプションはデフォルトで無効になっており、デフォルト値は
falseです。このオプションを有効にするには、コマンドにこのオプションを追加し、値trueを渡すか、値を渡さないかのいずれかを選択します。
--log
- ログを消去します。
--allも指定されていない場合、ログは消去されません。 - データ型:
BOOLEAN - このオプションはデフォルトで無効になっており、デフォルト値は
falseです。このオプションを有効にするには、コマンドにこのオプションを追加し、値trueを渡すか、値を渡さないかのいずれかを選択します。
--ignore-node
- クリーニングが不要なノードを指定します。複数のノードを指定するには、このオプションを複数回使用します。例:
--ignore-node <node-A> --ignore-node <node-B>。 - データ型:
StringArray - デフォルト: 空
--ignore-role
- クリーニングが不要なロールを指定します。複数のロールを指定するには、このオプションを複数回使用します。例:
--ignore-role <role-A> --ignore-role <role-B>。 - データ型:
StringArray - デフォルト: 空
-h, --help
- ヘルプ情報を出力します。
- データ型:
BOOLEAN - このオプションはデフォルトで無効になっており、デフォルト値は
falseです。このオプションを有効にするには、コマンドにこのオプションを追加し、値trueを渡すか、値を渡さないかのいずれかを選択します。
出力
tiup-clusterの実行ログ。