2016-07-19 4 views
0

Я пытаюсь переключить Cassandra с localhost на IP-адрес сервера, на котором установлена ​​cassandra. В Кассандры конфигурационном файле:Настройка Cassandra на сервере IP

cassandra.yaml 

, я изменил listen_address на мой IP, а также на семена и на rps_address. Beyond на картинке вы можете видеть, что я также изменил имя кластера для

First Cluster 

enter image description here

Но когда я начала CQLSH я получил:

enter image description here

Где я делаю неправильно ?

+0

Ничего. Изменение имени кластера не так просто - см. Этот вопрос [SO question] (http://stackoverflow.com/questions/22006887/cassandra-saved-cluster-name-test-cluster-configured-name) – LHWizard

+0

Я заинтересован в chaning IP, кластер просто пример .. –

+0

ах, ваше изображение файла yaml не показывает новый IP-адрес, извините, я пропустил его. – LHWizard

ответ

0

Если кто-то приходит к этому сообщению и до сих пор не знает, что на самом деле fu ** не работает, вот ответ.

Прослушать адрес в cassandra всегда необходимо на localhost, но всегда. Как изменить адрес, чем? Перейти в

cassandra.yaml 

и изменения:

rpc_address = your_server_IP (it's on localhost) 
rpc_start = true (he is on false) 

Когда вы пытаетесь получить доступ к Кассандру в оболочке, чем ввести его как это:

sh ~cassandra/bin/cqlsh your_server_IP_which_you_set_as_RPC_ADDR 

Что-то вроде:

sh ~cassandra/bin/cqlsh 10.12.123.123 
Смежные вопросы