elasticsearch 集羣搭建
1. 將安裝包elasticsearch-5.6.0.tar.gz上傳到安裝節點的服務目錄,然後解壓:
cd /home/elastic
tar -zxvf elasticsearch-5.6.0.tar.gz
2. 創建es用戶
useradd elastic
3.規劃存儲路徑(儘量es的目錄存在磁盤空間大的),測試環境規劃兩個目錄
mkdir -p /home/elastic/data/indexes
mkdir -p /home/elastic/logs
chown -R elastic:elastic /home/elastic/data/indexes
4.修改配置(修改limit open files最大數)
vim /etc/sysctl.conf
最後添加一行
vm.max_map_count=262144
執行生效 : sysctl -p
5.修改/etc/profile
ulimit -n 409600
執行生效: source /etc/profile
6.修改所屬組權限
chown -R elastic:elastic /home/elastic/*
7.修改配置
cd /home/elastic/elasticsearch-5.6.0/config
vim elasticsearch.yml
修改如下幾個配置項:
cluster.name: TestCluster
node.name: node-1 (不要重名)
path.data: /home/elastic/data/indexes
path.logs: /home/elastic/logs
network.host: 127.1.1.1 (本機ip)
discovery.zen.ping.unicast.hosts: ["127.1.1.1", "127.1.1.2", "127.1.1.3"]
discovery.zen.minimum_master_nodes: 3
8.分別在pc2, pc3上面執行步驟:1--7
9.啓動(分別在3臺機器上執行)
切換用戶:su - elastic
cd /home/elastic/elasticsearch-5.6.0/bin
sh elasticsearch -d
10.驗證
ps -ef|grep elasticsearch
出現如下進程: