USER MANUALS

クリーンアップ

クラスタが不要になったら、 cluster.sh delete を実行し、作成したすべてのリソースを削除することを忘れないでください。

組み込み PostgreSQL を使用している場合、 cluster.sh delete コマンドはメタデータの永続性、すなわちテーブル定義を破棄します。

後日デプロイするときのためにクラスタメタデータを保存する場合、 クラスタを削除する前に 、組み込み PostgreSQL をダンプする必要があります。このダンプにより、SQL コマンドを含むテキストファイルが生成されます。これを新しい組み込み PostgreSQL にフィードバックすると、データベースがダンプしたときと同じ状態で再作成されます。

古い組み込み PostgreSQL のダンプ
kubectl exec <PostgreSQL Pod> -- bash -c "PGPASSWORD=hive pg_dump -c -U hive -h localhost metastore" > database.sql
新しい組み込み PostgreSQL の復元
 cat database.sql | kubectl exec -i <PostgreSQL Pod> -- bash -c "PGPASSWORD=hive psql -U hive -h localhost -d metastore"

注釈

データベースの復元は、Denodo 組み込み MPP で新しいテーブルを作成する前に最初に実行すべきことです。

Add feedback