我设置了以下内容。rpc_address 到外部公共 ip。Listen Address:内部ip地址(不是本地主机),rpc_broad_cast:内部ip地址
在开发中心,我使用的是外部 ip 和端口 9042。
让我知道,如果我做错了什么。
我设置了以下内容。rpc_address 到外部公共 ip。Listen Address:内部ip地址(不是本地主机),rpc_broad_cast:内部ip地址
在开发中心,我使用的是外部 ip 和端口 9042。
让我知道,如果我做错了什么。
谢谢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
它就像一个魅力
它终于奏效了:
脚步 :
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.