您好我正在尝试在Windows机器上为我的群集设置多个节点,我找到了有关为Ubuntu配置多个节点的各种教程,但我无法找到为我设置多个节点的正确分步教程单窗机。
如果有人在他们的Windows机器上添加了多个节点,请帮我指导过程.....
我知道我们需要为此调整cassandra.yaml文件,但不知道正确的方法。
答案 0 :(得分:1)
ccm 是您追求的工具。有许多补丁可以启用Windows支持。
失败(因为安装不是最简单的事情)你可以尝试模仿ccm做的事情。这是修改cassandra.yaml中的rpc_port
,存储端口(storage_port
),native_transport_port
,JMX端口。需要为每个服务器修改这些内容。
如果不这样做,您需要为机器上的每个节点修改cassandra.yaml中的许多选项。 这些设置如下(我将为每个提供2个示例)
cassandra.bat
。打开批处理文件并搜索 -Dcom.sun.management.jmxremote.port = 7199 ^ 。对于每个服务器,将端口更改为7x00,其中x表示节点的编号。例如。 node1 = 7100,node2 = 7200等。这些应该是手动配置多个节点的所有设置,但我建议您使用python 2.7并配置ccm。该工具非常棒,可以节省大量的开发时间。自动化ftw。