Как загрузить схему из файла в Кассандре
Я пытаюсь загрузить схему на сервер Cassandra из файла. Как подсказал кто-то, я попробовал sstable2json и json2sstable, но я предполагаю, что импортирует и экспортирует файлы данных, в то время как я пытаюсь загрузить только схему базы данных. Любое предложение о возможных способах сделать это?
Я использую Кассандру 1.2.
1 ответ
Решение
Чтобы получить файл схемы, перейдите в каталог, где находится Cassandra, а не в каталог bin внутри него.
echo -e "use your_keyspace;\r\n show schema;\n" | bin/cassandra-cli -h your_listen_address(e.g.localhost) > mySchema.cdl
Чтобы загрузить этот файл
bin/cassandra-cli -h localhost -f mySchema.cdl