阿里雲服務器有兩種網絡,一種是經典網絡,一種是專用網絡,經典網絡是公網網卡的,可是專用網絡是沒有公網網卡的。服務器
如圖:網絡
經典網絡,公網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