我正在使用具有4個節點數的cassandra 1.2.15集羣,並且在簡單網絡拓撲中具有複製爲2的密鑰空間。我正在使用Murmur3Partitioner。我已經使用yaml文件中提供的默認配置。第一個節點是種子節點,另外3個節點將第一個節點指向種子節點。Cassandra查詢特定節點
第一個節點YAML配置
initial_token: left empty
num_tokens: 256
auto_bootstrap: false
其他3個節點YAML配置
initial_token: left empty
num_tokens: 256
auto_bootstrap: true
我有三個問題,我的主要問題是問題1,
問題1:
I need to query a specific node on the cluster. (ie) In a four node cluster I need to make a query to select all the rows in a column family for the node 2 alone.Is it possible? If yes how to proceed?
問題2:
Whether my yaml configuration is correct or not for the above approach?
問題3:
Whether this configuration will make any trouble in future, if I add two nodes in the cluster?
感謝您的回覆。我無法得到你對問題2的答案。從cassandra文檔開始,如果initial_token設置爲空並且num_tokens設置爲256,則啓用vnodes。我是否正確?所以我配置了這種方式來實現vnodes。我是否正確?或者我的理解錯了?更好的想法是自己爲初始節點填充令牌,而不是將其留給C *。我無法趕上你以前的發言。更好的主意意味着什麼怎麼樣? – 2014-10-17 17:32:24