Как загрузить схему из файла в Кассандре

Я пытаюсь загрузить схему на сервер 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
Другие вопросы по тегам