2016-04-03 10 views
0

私は3つのarangodbサーバーをインストールしました。しかし、私はいつも同じリスニングポート8529を使用していますので、クラスタを作成することはできません。私は、Webインターフェイスを介してクラスタを作成しようとするので、私は次のエラー開始コーディネーターへの問題

ERRORブートストラップDBを

TCP 0 0 0.0.0.0:8529 0.0.0.0:* 13142/arangod

をLISTENを持っていますサーバーが失敗しました: 'tcp://10.0.0.18:8530'に接続できませんでした。接続が拒否された#111 - 接続が拒否されました。

corderinatorを開始したり、サーバー?

よろしく

答えて

1

ディスパッチャベースのクラスタ

あなたが唯一の評価目的のために意図されている尋ねたように、そのディスパッチャベースのセットアップに注意してください。あなたは、ディスパッチャモードでarangodデーモンを起動するために、すべてのノードを設定する必要がありstart a cluster from the dispatcher webfrontend

[cluster] 
disable-dispatcher-kickstarter = no 
disable-dispatcher-frontend = no 

だけArangoDBをインストールし、一度それを再設定する必要があり、単一のマシン上のクラスタを起動するには、同じインストレーションを使用してディスパッチャとdbserverノードを起動します。

初期クラスタの起動にはしばらく時間がかかることがあります。

もう1つの注意点は、このシナリオでは認証がサポートされていないため、電源を切る必要があることです。

あなたは今ので、あなたは何が悪かったのか、実際の情報を得ることができます/var/log/arangodb/cluster/DBサーバーコーディネーターインスタンスのログ出力を見つける必要があります。

スクリプトベースのクラウドは、私たちがDigital OceanGoogle Compute EngineAWSまたはAzureのために用意したスクリプトのいずれかを使用することであってもよいクラウドで実行中のクラスタを取得するには、クラスタ

より良い方法をインストールします。マックスはin these slidesusing some example configurationsを説明して中間圏DCOS

に基づいて

ArangoDBクラスタはArangoDBクラスタを実行しているのは現在推奨される方法は、中間圏DCOSを使用することです。

ArangoDBは公式の中間圏のパートナーであり、我々は中間圏DCOS上ArangoDBクラスタを管理するためにan official DCOS subcommandを提供します。

Mesosphereは、Mesosの上に追加サービスを追加し、dcos-cliを介してMesosクラスタの管理を容易にします。

raw Apache Mesos Clusterを使用する場合は、Mesos framework directlyを使用して、ArangoDBクラスタを作成するために必要なタスクをスケジュールできます。

一方、better article about Running ArangoDB on DC/OSがあります。

関連する問題