Интеграция Elassandra с существующим экземпляром Cassandra

Я пытаюсь выучить Elassandra, и у меня возникла проблема с настройкой его для моего текущего экземпляра Cassandra (я также изучаю Cassandra).

Я загрузил версию 3.11.3 Cassandra на свой локальный компьютер. Я ничего не изменил, кроме cluster_name Внутри cassandra.conf, Он работает нормально, и я использовал bin/cqlsh создать пространство ключей и пользовательскую таблицу с парой строк для тестирования.

Я следовал за шагами на странице интеграции Elassandra. Я скачал версию 6.2.3.10 Элассандра. Я заменил cassandra.yaml, cassandra-rackdc.properties а также cassandra-topology.properties в Элассандре conf с теми из Кассандры conf (Я предполагаю, что последние 2 являются "файлом конфигурации снитча", упомянутым в инструкции, но я не уверен). Я остановил свой инстанс Кассандры, а затем побежал bin/cassandra -e f из моего каталога Elassandra.

Когда я бегу curl -X GET localhost:9200вывод имеет правильное имя кластера и т. д.

Однако, если я бегу bin/cqlsh из моего каталога Elassandra и запустить describe keyspacesпространство клавиш, созданное мною под Кассандрой, отсутствует. Я пытался скопировать data справочник от Кассандры до Элассандры, и это, казалось, сработало, но я чувствую, что это не может быть реальным решением.

Может кто-нибудь указать мне на то, что мне не хватает в отношении этой конфигурации? С шагами, перечисленными на веб-сайте, я уверен, что должна быть какая-то глупая вещь, которую я пропускаю.

Заранее спасибо.

0 ответов

Другие вопросы по тегам