![](/img/trans.png)
[英]How can I create a local multi-node Cassandra cluster on Windows 7 64 bit?
[英]How do I initialize a multi-node Cassandra cluster?
我在我的 Ubuntu VM1 上安裝了 Cassandra DB,還安裝在其他 VM Ubuntu VM2 上。 我的問題是:
如何在我的虛擬機上初始化多節點集群(單個數據中心)?
我還更改了我的 Cassandra.yaml,如下所示:
更改后我收到此消息:
Connection error: ('Unable to connect to any servers', {'127.0.0.1':
error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error:
Connection refused")})
Aaron 已經給了你很多答案,但值得在cassandra.yaml
中設置以下內容:
num_tokens: 16
或者如果您更喜歡指定代幣,請確保選擇平衡的代幣listen_address: private_ip
rpc_address: public_ip
(或相同的 IP 如果您的 VM 只有 1 個 NIC)seeds
設置為兩個節點的 IP(節點中的 1 個就足夠了,但首選 2 個)endpoint_snitch: GossipingPropertyFileSnitch
並且幾乎總是正確的選擇(請參閱我的原因https://community.datastax.com/questions/8887/ ) 使用cqlsh
連接時,您需要指定節點的客戶端 IP ( rpc_address
) 否則它將默認為localhost
( 127.0.0.1
)。 例如:
$ cqlsh 198.211.50.0
干杯!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.