1. 程式人生 > >Elasticsearch 叢集部署說明

Elasticsearch 叢集部署說明

記錄Elasticsearch叢集搭建的過程。

安裝JDK 8

官方推薦的版本是1.8.0_73 以上。因此首先安裝jdk。安裝之前下載的jdk-8u77版

rpm -i jdk-8u77-linux-x64.rpm

安裝ElasticSearch

下載安裝包

curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.5/elasticsearch-2.3.5.tar.gz

解壓

tar -xvf elasticsearch-2.3.5.tar.gz

修改config/elasticsearch.yml配置檔案

cluster.name: es-dps-cluster
#節點名
node.name: es-node4
network.host: ip
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts:["10.200.48.17","10.200.48.18","10.200.48.19","10.200.48.20"]

啟動

cd elasticsearch-2.3.5/bin
ES_JAVA_OPTS="-Xms10g -Xmx10g" nohup ./elasticsearch >
/dev/null 2>&1 &

注意,不能以root身份啟動。

驗證部署

curl 'localhost:9200/_cat/health?v'
curl 'localhost:9200/_cat/nodes?v'

安裝elasticsearch-head 監控外掛

plugin install mobz/elasticsearch-head