arango集群部署


(适用arangodb3-3.3.16版本)

############arango集群操作##################

arangodb3-3.3.16-1.x86_64.rpm(使用rpm包方式安装)

arango三节点集群

192.168.1.13192.168.1.14192.168.1.15

===============================

三台机器调整系统环境::

添加hosts

vim /etc/hosts

    192.168.1.13    arango1

    192.168.1.14    arango2

    192.168.1.15    arango3

 

关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config  ##注意用英文分号

 

设置主机名

第一台

hostnamectl set-hostname arango1

第二台

hostnamectl set-hostname arango2

第三台

hostnamectl set-hostname arango3

 

 

==============================

部署arangodb

在三台机器上执行下面操作

sudo bash -c “echo 2 > /proc/sys/vm/overcommit_memory”

sudo bash -c “echo madvise > /sys/kernel/mm/transparent_hugepage/defrag”

sudo bash -c “echo madvise > /sys/kernel/mm/transparent_hugepage/enabled”

sudo sysctl -w “vm.max_map_count=512000”

export GLIBCXX_FORCE_NEW=1

 

rpm方式安装命令

rpm -ivh arangodb3-3.3.16-1.x86_64.rpm

=======================================

 

然后启动并设置集群

第一台

arangodb —starter.data-dir=/data/arango1 —server.storage-engine=rocksdb —starter.host=192.168.1.13 > arango1.log &

第二台

arangodb —starter.data-dir=/data /arango2 —starter.join 192.168.1.13:8528 —server.storage-engine=rocksdb > arango2.log &

第三台

arangodb —starter.data-dir=/data/arango3 —starter.join 192.168.1.13:8528 —server.storage-engine=rocksdb > arango3.log &

 

启动之后可以通过浏览器访问

http://192.168.1.13:8529