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