Я пытаюсь выучить 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
из Кассандры в Элассандру, и это, похоже, сработало, но я чувствую, что это не может быть реальным решением.
Может кто-нибудь указать мне на то, что мне не хватает в отношении этой конфигурации?С шагами, перечисленными на веб-сайте, я уверен, что должна быть какая-то глупая вещь, которую я пропускаю.
Заранее спасибо.