Не могу подключиться к моей Кассандре
Моя Кассандра раньше работала без проблем.
Я смог подключиться без проблем, но теперь по какой-то причине он больше не работает.
[default@unknown] connect localhost/9160;
Exception connecting to localhost/9160. Reason: Connection refused.
а также
root# ./bin/cassandra-cli -host localhost -port 9160
Exception connecting to localhost/9160. Reason: Connection refused.
Я на Linux Ubuntu Server.
Заранее спасибо...
2 ответа
Как уже предлагали другие, убедитесь, что ваш экземпляр Cassandra запущен
ps axu | grep cassandra
Если вывод сообщает вам, что он работает, вы можете проверить, какие порты он прослушивает:
netstat -tulpn | grep -i listen | grep <pid>
где - идентификатор процесса вашего экземпляра cassandra, который вы можете получить из выходных данных первой команды.
Вы заинтересованы найти порт 9160 в выходных данных этой команды. Из этого вы узнаете, по какому адресу он прослушивает (если по какой-то причине он больше не является локальным).
Если по какой-либо причине вы не можете найти порт 9160 в списке прослушивающих сокетов, вы можете проверить файл конфигурации cassandra.yaml (найдите rpc_port). Вы также найдете там адрес, по которому Thrift связывается с клиентами.
По умолчанию Thrift не работает, вы должны начать его с
nodetool enablethrift