文章

Elasticsearch 集群部署说明

记录Elasticsearch集群搭建的过程。

安装JDK 8

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

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

安装ElasticSearch

下载安装包

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

解压

1
tar -xvf elasticsearch-2.3.5.tar.gz

修改config/elasticsearch.yml配置文件

1
2
3
4
5
6
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"]

启动

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

注意,不能以root身份启动。

验证部署

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

安装elasticsearch-head 监控插件

1
plugin install mobz/elasticsearch-head
本文由作者按照 CC BY 4.0 进行授权