0

我设置了以下内容。rpc_address 到外部公共 ip。Listen Address:内部ip地址(不是本地主机),rpc_broad_cast:内部ip地址

在开发中心,我使用的是外部 ip 和端口 9042。

让我知道,如果我做错了什么。

4

2 回答 2

0

谢谢snakecharmerb试图帮助我解决这个问题。

我自己找到了解决方案。实际的问题是我使用 Dev Center 1.4 连接到 Cassandra 3。一旦我升级到 Dev Center 1.5,它就像启用了 SSH 本地端口转发的魅力一样。

这些是以下设置 Listen Address : internal ip address (不是 localhost), rpc_address: internal ip address (同上)

步骤 设置好上述步骤后

在我的终端上启用本地端口转发 ssh -L 9042::9042 @

启动开发中心 1.5

它就像一个魅力

于 2016-04-03T03:25:15.027 回答
0

它终于奏效了:

脚步 :

1. set listen_address to private IP of EC2 instance.
2. do not set any broadcast_address
3. set rpc_address to 0.0.0.0
4. set broadcast_rpc_address to public ip of EC2 instance.
于 2016-10-22T06:55:26.883 回答