Сконфигурируйте cassandra 3.11.2 для приема удаленного соединения на ec2 - PullRequest
0 голосов
/ 08 мая 2018

Привет, ребята, я попробовал многие решения, размещенные на разных сайтах, и stackoverflow, но ни одно из них не помогло мне. Я экспериментировал со следующими параметрами cassandra.yaml-

  1. rpc_address
  2. rpc_broadcast_address
  3. listen_address

Большинство решений устарели, очень мало пользы от помощи

1 Ответ

0 голосов
/ 08 мая 2018

Как обсуждалось в чате, при добавлении частного IP-адреса для listen_address в файле cassandra.yaml произошла опечатка. Из-за этой ошибки Cassandra никогда не запускалась и, следовательно, не выводила следующие команды.

nodetool status
  - Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused (Connection refused)

netstat -an | grep 9042 
  - returns nothing

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

ERROR [main] 2018-05-08 02:01:26,541 CassandraDaemon.java:708 - Exception encountered during startup: Invalid yaml: file:/etc/cassandra/cassan$ 
Error: while scanning a simple key; could not found expected ':'; in 'reader', line 678, column 1: 
# Set rpc_address OR rpc_interfa ...

После исправления ошибки ":" в файле cassandra.yaml, Cassandra подошла гладко.

...