我想在我的Windows机器上安装Cassandra集群的两个节点。基本上,我有两台Windows机器。在我的两台机器中,我都从Datastax安装了Cassandra 1.2.11。现在我正在关注这个tutorial来设置两个节点Cassandra集群。无法在Windows中形成两个节点的Cassandra集群?
安装卡珊德拉到这两个机器后,我停止了服务,为Cassandra的服务器,DataStax的OpsCenter,并在这两个机器的DataStax的OpsCenter代理..
然后我开始做在YAML文件中的变化 -
我的第一个节点的细节 -
initial_token: 0
seeds: "10.0.0.4"
listen_address: 10.0.0.4 #IP of Machine - A (Wireless LAN adapter Wireless Network Connection)
rpc_address: 10.0.0.4
我的第二个节点的细节 -
initial_token: 0
seeds: "10.0.0.4"
listen_address: 10.0.0.7 #IP of Machine - B (Wireless LAN adapter Wireless Network Connection)
rpc_address: 10.0.0.7
在我启动服务器的服务后,我的服务器都正常启动。但是它们不是以某种方式形成两个节点的集群?有什么我在这里失踪?
机-A Nodetool信息 -
Datacenter: datacenter1
==========
Replicas: 1
Address Rack Status State Load Owns Token
10.0.0.4 rack1 Up Normal 212.1 KB 100.00% 5264744098649860606
机-B Nodetool信息 -
Starting NodeTool
Datacenter: datacenter1
==========
Replicas: 1
Address Rack Status State Load Owns Token
10.0.0.7 rack1 Up Normal 68.46 KB 100.00% 407804996740764696
我的两个笔记本电脑运行的是Windows 7 64位,并且在同一Wi-Fi网络上,坐在彼此相邻。
我看到..我也尝试将initial_token保留为空,它是早期的默认方式..并且它仍然不适用于我.. – ferhan
您的nodetool输出看起来像是空白的那个运行(令牌外观自动分配)。 从10.0.0.4节点尝试使用nodetool -h 10.0.0.7环,如果那样工作,那么这意味着jmx已启动并可从10.0.0.4访问。 如果是这种情况,您需要查看cassandra日志以查看八卦互动的详细信息。 – RussS
尝试你的上述建议后..现在我越来越 - 无法连接到'10.0.0.7'连接超时.. – ferhan