Не могу подключиться к моей Кассандре

Моя Кассандра раньше работала без проблем.

Я смог подключиться без проблем, но теперь по какой-то причине он больше не работает.

[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
Другие вопросы по тегам