Ошибка подключения: («Невозможно подключиться к любому серверу», {'127.0.0.1': ошибка (111, «Попытка подключения к [('127.0.0.1) - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть эта проблема ниже, я использую облачное хранилище Google VM

:~$ cqlsh

Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error: Connection refused")})

~$ cd /etc/cassandra/

Я установил свои хосты следующим образом

127.0.0.1 localhost



10.14*.0.* vm-1

10.15*.0.* vm-2

Я получил IP-адрес от ifconfig

vm-1 inet addr:10.14*.0.* Bcast:10.14*.0.* Mask:255.255.255.255

vm-2 inet addr:10.15*.0.* Bcast:10.15*.0.* Mask:255.255.255.255

в cassandra.yaml

Я установил в VM-2

listen_address: 10.15*.0.*

rpc_address: 10.15*.0.*

и в cassandra-env. sh

JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=10.15*.0.*"

vm2@vm-2:/etc/cassandra$ netstat -nl | grep 7199
tcp        0      0 127.0.0.1:7199          0.0.0.0:*               LISTEN

Это работает, только если я сделаю:

vm2@vm-2:/etc/cassandra$ cqlsh vm-2
Connected to dc1 at vm-2:9042.
[cqlsh 5.0.1 | Cassandra 3.11.6 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

Можно ли изменить IP-адрес по умолчанию на тот, который я использую в моем Listen_address?

Ответы [ 2 ]

0 голосов
/ 24 февраля 2020

выглядит похожим вопросом. Можете ли вы обратиться к теме ниже, если это поможет.

Локальное соединение с серверами Cassandra

0 голосов
/ 22 февраля 2020

Попробуйте использовать «cql sh IP-адрес». Он должен работать. Вы также можете указать имя пользователя и пароль, если вы настроили их в cassandra.yaml.

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