すべてがUbuntu 16.04を実行している3台の仮想マシン(Azure経由)を設定しました。各VMはArangoDB 3.1.8を実行しています。ノードがarangod.confファイルを使用して複数の役割を果たすArango 3.1.8クラスタを起動するにはどうすればいいですか
私はArangoを正常に実行してUIにアクセスすることができますが、/etc/arangodb3のarangod.confファイルを使用して正しくクラスタリングできないようです。
理想的には、Agent、Coordinator、Primaryの3つの役割を各マシンで実行したいと考えています。これはコマンドライン(申し訳ありませんが、Windowsの背景であるから来ています)から実行しているときに可能ですが、どのようにこれを設定ファイルを使って行うことができますか?
は、これまでのところ、私は私のarangod.confでこれを持っている:私は、その後cluster.my- *とagency.idプロパティを変更して、すべての3台のサーバー上でこのファイルを使用して計画された
[database]
directory = /var/lib/arangodb3
# maximal-journal-size = 33554432
[server]
endpoint = tcp://[::]:8529
endpoint = tcp://[::]:5001
authentication = true
# gather server statistics
statistics = true
uid = arangodb
[javascript]
startup-directory = usr/share/arangodb3/js
app-path = /var/lib/arangodb3-apps
[log]
level = info
file = /var/log/arangodb3/arangod.log
[agency]
id = 0
size = 3
supervision = true
activate = true
[cluster]
my-address = tcp://full_dn_to_server1:8529
my-local-info = myarango1
my-role = COORDINATOR; PRIMARY
agency-endpoint = tcp://full_dn_to_server1:5001
agency-endpoint = tcp://full_dn_to_server2:5001
agency-endpoint = tcp://full_dn_to_server3:5001
。
私は支援のため、以下のリンクを見てきました: https://docs.arangodb.com/3.0/Manual/Deployment/Distributed.html https://raw.githubusercontent.com/ArangoDB/deployment/publish/Azure_ArangoDB_Cluster.sh