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 进行授权