Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
建立cassandra多节点集群:';节点具有相同的令牌0';_Cassandra_Installation_Cluster Computing - Fatal编程技术网

建立cassandra多节点集群:';节点具有相同的令牌0';

建立cassandra多节点集群:';节点具有相同的令牌0';,cassandra,installation,cluster-computing,Cassandra,Installation,Cluster Computing,我正试图在我的计算机上设置一个Cassandra多节点集群来进行测试,但它似乎不起作用。。。卡桑德拉版本是1.1,在Ubuntu上运行 首先,我修改了每个节点的cassandra.yaml文件,如下所示: node0 初始令牌:0 种子:“127.0.0.1” 收听地址:127.0.0.1 rpc_地址:0.0.0.0 端点_飞贼:RackInferringSnitch 节点1 与节点0相同,例外情况如下: 初始令牌:283568639107820528661455061931401762

我正试图在我的计算机上设置一个Cassandra多节点集群来进行测试,但它似乎不起作用。。。卡桑德拉版本是1.1,在Ubuntu上运行

首先,我修改了每个节点的cassandra.yaml文件,如下所示:

node0

  • 初始令牌:0
  • 种子:“127.0.0.1”
  • 收听地址:127.0.0.1
  • rpc_地址:0.0.0.0
  • 端点_飞贼:RackInferringSnitch
节点1

与节点0相同,例外情况如下:

  • 初始令牌:2835686391078205286614550619314017621(使用 卡桑德拉令牌生成器)
  • 收听地址:127.0.0.2

之后,我首先启动了种子节点127.0.0.1,一旦节点启动,我就启动了另一个节点127.0.0.2。我有以下几点:

[……]

信息06:09:27146正在收听节俭客户

信息06:09:27909节点/127.0.0.1现在是集群的一部分

信息06:09:27911 InetAddress/127.0.0.1现在已启动

INFO 06:09:27913节点/127.0.0.1和/127.0.0.2具有相同的令牌0。忽略/127.0.0.1


运行nodetool-h localhost-ring显示:

地址:127.0.0.2

DC:datacenter1

机架:机架1

状态:向上

状态:正常

加载:11,21 KB

拥有:100,00%

令牌:0

如您所见,只有第二个节点的信息显示拥有100%的环。实际上,令牌被初始化为0,而不是我在其cassandra.yaml文件中定义的值


八卦信息是:

/127.0.0.2

负荷:25559.0

状态:正常,0

模式:59adb24e-f3cd-3e02-97f0-5b395827453f

发布版本:1.1.6-SNAPSHOT

RPC_地址:0.0.0.0

/127.0.0.1

负载:29859.0

状态:正常,0

模式:59adb24e-f3cd-3e02-97f0-5b395827453f

发布版本:1.1.6-SNAPSHOT

RPC_地址:0.0.0.0


有人知道发生了什么吗?我该如何解决?
提前非常感谢你

只有在第一次启动时,当初始\u令牌写入系统表时,才会对其进行检查。删除系统表文件并重新启动。

只有在首次启动时,当初始\u令牌写入系统表时,才会对其进行检查。删除系统表文件并重新启动。

仍然面临相同的问题。从数据文件夹中删除系统表后。仍面临相同问题。从数据文件夹中删除系统表后。