2016-04-03 38 views
0

我已經安裝了3個arangodb服務器。但是我始終使用協調器8529和8530的同一個監聽端口,所以我無法創建羣集。發起啓動協調器

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

所以,當我嘗試創建通過web界面集羣,我有以下錯誤

錯誤引導DB服務器失敗:無法連接到'tcp://10.0.0.18:8530''connect()failed with#111 - 連接被拒絕'

我該如何啓動和/或配置corrdinator以在我的服務器?

問候

回答

1

調度基於集羣

請注意,根據調度員作爲設置你要求僅用於評估目的。

start a cluster from the dispatcher webfrontend您需要配置所有節點開始調度模式arangod守護:

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

啓動羣集一臺機器,你只需要安裝ArangoDB,一旦重新配置它;它將使用相同的安裝來啓動分派器和dbserver節點。

應該知道初始羣集啓動可能需要一段時間。

另一方面說明,在這種情況下不支持身份驗證,因此您可能需要將其關閉。

您現在應該找到的日誌輸出DBSERVER協調/var/log/arangodb/cluster/情況下,這樣你就可以得到什麼地方出了錯實際信息。

腳本基於雲安裝集羣

一個更好的方式來獲得在雲中運行,則可能是使用我們爲Digital OceanGoogle Compute EngineAWSAzure編寫腳本的一個集羣。基於中層DCOS

運行ArangoDB集羣目前推薦的方法是使用中間層DCOS,作爲最大介紹in these slidesusing some example configurations

ArangoDB集羣。

ArangoDB是Mesosphere的官方合作伙伴,我們提供an official DCOS subcommand來管理Mesosphere DCOS上的ArangoDB集羣。

MesosphereMesos的基礎上增加了附加服務,並通過dcos-cli簡化了Mesos集羣的管理。

如果您想使用原始的Apache Mesos集羣,您可以使用Mesos framework directly來安排創建ArangoDB集羣的必要任務。

同時有一個better article about Running ArangoDB on DC/OS