1. 程式人生 > >arangodb叢集部署簡易操作

arangodb叢集部署簡易操作

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