0
我在DSE 5.0中的Cassandra中配置集羣時遇到問題。在更改/etc/dse/cassandra/cassandra.yaml後,服務dse(sudo service dse start)無法啓動。我是初學者,所以我不知道該怎麼做。配置cassandra.yaml以創建集羣后,Datastax服務未啓動
節點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
這是我在每一個我想提出同樣的集羣中的兩個節點發生了變化。也許我需要更換另一個文件?
看在SYSTEM.LOG,看看是什麼錯誤。 –
@AlecCollier \t 在system.log中的錯誤是:org.apache.cassandra.exceptions.ConfigurationException:無效yaml:file:/etc/dse/cassandra/cassandra.yaml at ...原因:org.yaml .snakeyaml.parser.ParserException:解析塊映射時;預計,但發現BlockMappingStart;在'讀取器'行495中,列$ broadcast_address:10.1.4.48 \t \t 。最讓我困擾的是我現在改變了cassandra.yaml,但system.log沒有更新。它與昨天一樣 –
檢查'output.log' – phact