arango集羣部署linux
(適用arangodb3-3.3.16版本)vim
############arango集羣操做##################瀏覽器
arangodb3-3.3.16-1.x86_64.rpm(使用rpm包方式安裝)bash
arango三節點集羣ide
192.168.1.13,192.168.1.14,192.168.1.15spa
===============================server
三臺機器調整系統環境::ci
添加hosts部署
vim /etc/hostsit
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