テクノロジパイロットのためにDSE(グラフとスパーク)クラスタを稼働させようとしています。DSE 5.0.1の初期ロード時のエラー
各データセンターに2つのデータセンターと2つのノードを持つクラスタを実行しようとしています。
次の手順を使用して、Macで動作する4つの別のDebian VMにDSE 5.0.1をインストールしました。 [http://docs.datastax.com/en/datastax_enterprise/5.0/datastax_enterprise/install/installDEBdse.html]
私は指示とdse.yaml構成ファイルを調べましたが、そのファイルを編集するのに必要なものは何も見つかりませんでした。そこで、私はcassandra.yaml設定ファイルに移動しました。
私はそれを変更しました。
CLUSTER_NAME '私のテスト'
種子 "192.168.0.201、192.168.0.202、... 203、... 204"
(私はすべての4つのノードを追加すべてのノードがシードノードとしてリストされているわけではありません)。
* endpoint_snitch:GosspingPr opertyFileSnitch
、それは(二つのノードのために)読み取られるように、私は /etc/dse/cassandra/cassandra-rackdc.properties
編集;最後の二つのノードのための
DC = My_Test_DC1
ラック= My_Test_Rack1
、それは読む... RACK2。
4つの設定をすべて同じ に編集しました。最初のノードでdseを開始しようとしたときに、次のエラーが表示されます。
ERROR 18:54:28983 CassandraDaemon.java:698 - 初期 org.apache.cassandra.exceptions.ConfigurationException中に致命的な例外:!保存されたクラスタ名のテストクラスタ=設定された名前私のテスト
もしIまだ何も動かされていない、私は間違った名前を持っていると不平を言うことができますか?
だから、私はこれを見つけました。
[cassandra - Saved cluster name Test Cluster != configured name
そしてcassandra.yamlに戻っテストクラスタにクラスタ名を変更して、もう一度ノードを再起動しようとした....が、さらなるエラーを得ました。
エラー19:08:43,817 CassandraDaemon。java:698 - スニッチのデータセンター(My_Test_DC1)が以前のデータセンター(Cassandra)と異なる場合、ノードを開始できません。スニッチ設定を修正し、このノードを廃止して再起動するか、-Dcassandra.ignore_dc = trueフラグを使用してください。
DCとRackの名前をデフォルトに戻しました。これで適切に動作します。
私は最終的には、グラフとスパークでDSEを起動する方法を説明します。
「レシピ」はどこにあるの? 私は見逃したことがありますか?
いつもありがとうございます! -Gavin。