Cassandra 2.1.8远程访问

时间:2015-08-04 17:29:48

标签: cassandra

我正在配置Cassandra以接受远程访问(cqlsh)。 以下是我在cassandra.yaml中更改的内容:

  • start_native_transport:true

  • start_rpc:true

  • rpc_address:my-server-ip

但是当我启动Cassandra时,我收到以下错误:

  

“无法在my-server-ip上绑定端口9042”

如果我设置start_native_transport:false,我没有收到任何错误,但我无法远程访问Cassandra。

有谁知道这个问题?

由于

1 个答案:

答案 0 :(得分:3)

检查cassandra.yaml中的listen_address。它默认为localhost,不允许外部访问。将其更改为私有IP,您将能够从外部与其进行通信。 rpc_address用于Thrift请求。