阿里云服务器有两种网络,一种是经典网络,一种是专用网络,经典网络是公网网卡的,可是专用网络是没有公网网卡的。服务器
如图:网络
经典网络,公网ip是139.129.31.108:阿里云
专用网络,公网ip是3d
问题:blog
因为正常的cassandra须要配置以下:ip
- seeds: "主机ip" //集群种子节点ip,新加入集群的节点从种子节点中同步数据。可配置多个,中间用逗号隔开。路由
listen_address: 主机ip //须要监听的IP或主机名。改为本机IPrpc
rpc_address: 主机ip //用于监听客户端链接的地址。建议设置成IP或0.0.0.0。若设置0.0.0.0,则要放开broadcast_rpc_address: 1.2.3.4的注释。同步
由于正常的服务器都是有公网的网口的,因此不管是进来仍是出去均可以经过eth1这个公网网卡。内网通讯则经过eth0。因此正常的配置,只须要所有配置主机ip就行ast
可是若是没有公网网卡。就不能让主机ip做为seeds,由于专用网络下,公网ip是在路由器上的,经典网络则在网卡上。因此不能直接绑定公网ip。
则设置具体以下:
seeds:“内网ip”
listen_address:内网ip
rpc_address:0.0.0.0
broadcast_rpc_address: 1.2.3.4