gpt4 book ai didi

Cassandra DataStax Community Edition 将节点添加到集群

转载 作者:行者123 更新时间:2023-12-02 21:43:19 28 4
gpt4 key购买 nike

我已在 Microsoft Windows 2008 R2 服务器上安装了 Cassandra 的 DataStax 社区版。在单节点集群中运行是没有问题的。问题是当我尝试向集群添加第二个节点时。对 cassandra.yaml 文件进行我认为适当的更改后,我无法再启动 DataStax Cassandra Community Server 2.0.2 服务。错误是“本地计算机上的 Datastax Cassandra Community Server 2.0.2 服务启动然后停止。某些服务如果未被其他服务或程序使用,则会自动停止。”应用程序日志表明 prunsrv.exe 文件存在问题。

这是 Node1 的相关 cassandra.yaml 文件:

cluster_name: 'Test Cluster' 
num_tokens: 256
# initial_token:
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "X.X.X.221, X.X.X.222"
listen_address: X.X.X.221
rpc_address: X.X.X.221
endpoint_snitch: SimpleSnitch

这是 Node2 的相关 cassandra.yaml 文件:

cluster_name: 'Test Cluster' 
num_tokens: 256
# initial_token:
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "X.X.X.221, X.X.X.222"
listen_address: X.X.X.222
rpc_address: X.X.X.222
endpoint_snitch: SimpleSnitch

在两个节点上,我都设置了入站防火墙规则以打开端口 7000、7001、9160、7199、9042、8888、50031、61620、8012、9290、50030、50060、61621、22 和 8983。

我是 Cassandra 新手,所以我认为我遗漏了一些明显的东西。非常感谢您的帮助。

最佳答案

种子的值不应有引号:

seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: X.X.X.221, X.X.X.222

注意:确保缩进正确(yaml 文件对其格式有严格要求)

关于Cassandra DataStax Community Edition 将节点添加到集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19990823/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com