配置 cassandra.yaml 以创建集群后 Datastax 服务未启动
Datastax service doesn't start after configuring cassandra.yaml for creating a cluster
我在 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
这是我在要放入同一集群的两个节点中的每一个所做的更改。也许我还需要更改另一个文件?
yaml 文件格式可能非常挑剔。我通常从安装(相同版本)中获取香草 cassandra.yaml
和 运行 diff
您可能会看到一些意想不到的差异。最常见的是 :
和 <value>
之间缺少 space,例如
listen_address:192.168.56.20
而不是
listen_address: 192.168.56.20
我在 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
这是我在要放入同一集群的两个节点中的每一个所做的更改。也许我还需要更改另一个文件?
yaml 文件格式可能非常挑剔。我通常从安装(相同版本)中获取香草 cassandra.yaml
和 运行 diff
您可能会看到一些意想不到的差异。最常见的是 :
和 <value>
之间缺少 space,例如
listen_address:192.168.56.20
而不是
listen_address: 192.168.56.20