配置cassandra.yaml以创建集群后,数据服务服务无法启动

时间:2016-09-25 16:48:10

标签: cassandra cluster-computing datastax-enterprise

我遇到了在DSE 5.0中在Cassandra中配置群集的问题。在我更改/etc/dse/cassandra/cassandra.yaml之后,服务dse(sudo service dse start)没有启动。我是初学者,所以我不知道该怎么做。

节点1:

cluster_name: 'MyCluster'  
num_tokens: 256  
seed_provider:  
    - class_name: org.apache.cassandra.locator.SimpleSeedProvider
      parameters:
          - seeds: "10.1.4.48,10.1.4.49"

listen_address: 10.1.4.48  
broadcast_address: 10.1.4.48  
rpc_address: 0.0.0.0  
broadcast_rpc_address: 10.1.1.48   

节点2:

cluster_name: 'MyCluster'  
num_tokens: 256  
seed_provider:  
    - class_name: org.apache.cassandra.locator.SimpleSeedProvider
      parameters:
          - seeds: "10.1.4.48,10.1.4.49"

listen_address: 10.1.4.49  
broadcast_address: 10.1.4.49  
rpc_address: 0.0.0.0  
broadcast_rpc_address: 10.1.1.49

这是我想要放在同一个集群中的两个节点中的每个节点。也许我还需要更换另一个文件?

1 个答案:

答案 0 :(得分:0)

yaml文件格式非常繁琐。我通常从安装(同一版本)中获取一个香草cassandra.yaml并运行diff

您可能会看到一些意想不到的差异。最常见的是:<value>之间缺少空格,例如

listen_address:192.168.56.20

而不是

listen_address: 192.168.56.20