我有3个节点,其中安装了cassandra 3.0.9
节点1和节点1。 2是在同一数据中心,而节点3是不同的数据中心。在此拓扑中,节点1和3是种子节点。
cassandra.yaml
档案的详细信息:
ListenAddress : publicIP
rpc_address: 0.0.0.0
broadcast_rpc_address: publicIP
seeds : PulicIP of node1 and node3
endpoint_snitch: GossipingPropertyFileSnitch
当我从任何未在其他节点上反射的节点插入或删除数据时,或者它可能反映在一个节点上而不是在所有节点上休息。
将数据插入如下表格中:
INSERT INTO test.country (name, code, currency, currencycode) VALUES ('India', 'IND', 'Rupee rupee', 'Rs');
这种数据插入是通过cqlsh连接到一个节点完成的。
答案 0 :(得分:2)
将rpc_address:
从0.0.0.0
替换为每个节点public_ip
。然后在每个节点上重新启动cassandra
。然后尝试再次插入数据并从另一个节点SELECT
进行测试。