Не могу подключиться к моей Кассандре с локальным хостом - PullRequest
3 голосов
/ 30 июня 2011

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

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

[default@unknown] connect localhost/9160;
Exception connecting to localhost/9160. Reason: Connection refused.

Я на сервере Ubuntu

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

Ответы [ 3 ]

4 голосов
/ 01 июля 2011

Решение этого вопроса было предоставлено вам в группе Google Pycassa:

Это не Pycassaпроблема.Проблемы, с которыми вы столкнулись, связаны с запуском экземпляра Cassandra и не следуют документации, указанной в README.txt , который находится в корневой папке дистрибутива:

Начало работы

Это краткое руководство поможет вам настроить и запустить базовый кластер из одного узла и продемонстрирует некоторые простые операции чтения и записи.

  • tar -zxvf apache-cassandra- $ VERSION.tar.gz
  • cd apache-cassandra- $ VERSION
  • sudo mkdir -p / var / log / cassandra
  • sudo chown -R whoami / var / log / cassandra
  • sudo mkdir -p / var / lib / cassandra
  • sudo chown -R whoami / var / lib / cassandra

Примечание. Примеры файлов конфигурациив conf / определить местоположение файловой системы, которое Cassandra использует для регистрации и хранения данных.Вы можете изменить их в соответствии со своей собственной средой и соответствующим образом скорректировать имена путей, используемые здесь.

Теперь, когда мы готовы, давайте запустим его!

  • bin / cassandra-f

Запуск сценария запуска с аргументом -f приведет к тому, что Cassandra останется на переднем плане и выйдет из системы.

Теперь давайте попробуем прочитать и записать некоторые данные, используяклиент командной строки.

  • bin / cassandra-cli --host localhost

Клиент командной строки является интерактивным, поэтому, если все работает, вы должны сидеть передподсказка ...

Подключено к: "Тестовый кластер" на localhost / 9160 Добро пожаловать в CLI Cassandra.

Введите 'help;'или же '?'за помощью.Введите 'quit;'или «выход»;выйти[default @ unknown]

Как гласит баннер, вы можете использовать 'help;'или же '?'чтобы увидеть, что CLI может предложить, и 'выйти;'или «выход»;когда вы достаточно повеселились.

1 голос
/ 24 октября 2013

Я столкнулся с той же проблемой, и причина была в том, что я настроил Cassandra для прослушивания по IP-адресу сервера, а не по localhost.

/etc/dse/cassandra/cassandra.yaml

listen_address: 10.102.8.71

Так что попробуйте и проверьте, работает ли он для вас:

cassandra-cli --host "your host name"
1 голос
/ 30 июня 2011

Проверьте следующее:

  • Процесс Cassandra запущен, и Thrift прослушивает порт 9160 (netstat-tulpn)
  • 9160, не блокируемый правилом брандмауэра или подобным

Если все вышесказанное верно, проверьте дополнительную информацию в журнале кассандры.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...