CassandraまたはCassandra cqlshプロンプトからスキーマをインポートおよびエクスポートする方法は?
質問する
51985 次
5 に答える
14
コマンドラインから直接すべて。cqlsh に入る必要はありません。
インポート スキーマ (.cql ファイル):
$ cqlsh -e "SOURCE '/path/to/schema.cql'"
キースペースのエクスポート:
$ cqlsh -e "DESCRIBE KEYSPACE somekeyspace" > /path/to/somekeyspace.cql
データベース スキーマのエクスポート:
$ cqlsh -e "DESCRIBE SCHEMA" > /path/to/schema.cql
于 2016-08-30T17:35:14.850 に答える
12
将来来る人のために、「CassandraHost」サーバーの「myschema」でスキーマ/キースペースのddlを取得するだけです。
echo -e "use myschema;\nDESCRIBE KEYSPACE;\n" | cqlsh CassandraHost > mySchema.cdl
以下を使用して、DDL のみ (データなし) をインポートできます。
cqlsh CassandraNEWhost -f mySchema.cdl
于 2014-09-17T22:40:15.837 に答える