这里用了3台测试服务器 111-113
arangodb3-3.9.2-1.0.x86_64.rpm
,按以下命令安装yum -y install arangodb3-3.9.2-1.0.x86_64.rpm
arango-secure-installation
arangosh
进入shell
启动 服务
systemctl start arangodb3.service
systemctl status arangodb3.service
修改配置文件
vi /etc/arangodb3/arangod.conf
配置访问路径:
endpoint = tcp://127.0.0.1:8529
如果只在本机访问没有问题,但如果要在局域网、外网访问则还必须加上局域网、外网的访问地址:
endpoint = tcp://0.0.0.0:8529
修改完后重启一下数据库就可以在本机以外访问了。
在主节点启动服务 dbserver,coordinator,agent服务
(agent服务默认为启动状态,关闭可能导致集群不可用)
arangodb start --starter.data-dir=/data2/mfl/db_data --starter.join 172.24.72.112 --starter.join 172.24.72.111 --starter.join 172.24.72.113
--auth.jwt-secret=/opt/arango_cluster/jwtSecret
在第二个节点启动服务 dbserver,agent服务
arangodb start --starter.data-dir=/data2/mfl/db_data --starter.join 172.24.72.112 --starter.join 172.24.72.111 --starter.join 172.24.72.113 --cluster.start-coordinator False
--auth.jwt-secret=/opt/arango_cluster/jwtSecret
在第三个节点启动coordinator,agent服务
arangodb start --starter.data-dir=/data2/mfl/db_data --starter.join 172.24.72.112 --starter.join 172.24.72.111 --starter.join 172.24.72.113 --cluster.start-dbserver False
--auth.jwt-secret=/opt/arango_cluster/jwtSecret
节点到达三个后arango集群成功启动
访问http://bigdata_01:8529,检查arango是否启动成功,然后Ctrl+C停止arangodb服务
检查文件夹/opt/arango_cluster/db,确认arangodb的配置文件和存储数据库生成成功
修改文件夹权限 chown -R arangodb:arangodb /opt/arango_cluster
依次在三个节点依次执行