arangodb叢集部署簡易操作
arango叢集部署
(適用arangodb3-3.3.16版本)
############arango叢集操作##################
arangodb3-3.3.16-1.x86_64.rpm(使用rpm包方式安裝)
arango三節點叢集
192.168.1.13,192.168.1.14,192.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