Интеграция Elassandra с существующим экземпляром Cassandra - PullRequest
0 голосов
/ 07 февраля 2019

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

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

Я следовал инструкциям на странице интеграции Elassandra .Я скачал версию 6.2.3.10 Elassandra.Я заменил cassandra.yaml, cassandra-rackdc.properties и cassandra-topology.properties в Elassandra conf на Cassandra conf (я предполагаю, что последние 2 являются «файлом конфигурации стукача», упомянутым в инструкциях, но яя не уверен)Я остановил свой экземпляр Cassandra, а затем запустил bin/cassandra -e f из своего каталога Elassandra.

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

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

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

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

...