CQL SH не выполняется и соединение отклонено - PullRequest
0 голосов
/ 28 марта 2020

Я не могу выполнить команду cql sh. Я новичок в Кассандре. Я следовал за предыдущими темами. Не удалось выполнить команду cql sh. Пожалуйста, помогите мне разобраться в проблеме. Вот ошибка, когда я запускаю CQL SH,

[root@Kar bin]# 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")})

Спасибо, Картик

1 Ответ

0 голосов
/ 29 марта 2020

Каковы значения ваших listen_address и broadcast_address?

$ grep _address conf/cassandra.yaml | grep -v "\#"
listen_address: 169.254.93.1
rpc_address: 169.254.93.1

В моем случае 169.254.93.1 - это единственный адрес, который Кассандра будет привязывать к порту 9042. Поэтому просто запускаю cqlsh (без указания IP) работает только в том случае, если они сопоставлены с домашним IP-адресом 127.0.0.1 или localhost.

. Поэтому для подключения мне потребуется указать 169.254.93.1.

$ bin/cqlsh 169.254.93.1 -u flynn -p reindeerFlotilla
Connected to TheGrid at 169.254.93.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
flynn@cqlsh>
...