配置cassandra 3.11.2以接受ec2上的远程连接

时间:2018-05-08 00:35:32

标签: cassandra cassandra-3.0

嘿伙计们,我尝试过在不同网站和stackoverflow上发布的许多解决方案,但它们都没有为我工作。 我已经使用以下cassandra.yaml参数进行了考试 -

  1. rpc_address
  2. rpc_broadcast_address
  3. listen_address
  4. 大多数解决方案都已过时,很少得到高度赞赏

1 个答案:

答案 0 :(得分:1)

正如聊天中所讨论的那样,在cassandra.yaml中为listen_address添加私有IP地址时出现了错字。由于此错误,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顺利出现。