1.版本说明
JDK:java version "1.8.0_65"
ES: elasticsearch-2.3.3
2.下载地址
ES-Head:http://mobz.github.io/elasticsearch-head/
ES-Kopf: https://github.com/lmenezes/elasticsearch-kopf
3.安装ES
1.解压zip包
unzip elasticsearch-2.3.3.zip
mv elasticsearch-2.3.3 elasticsearch
2.创建ES用户
useradd es
passed es
chown -R es.es elasticsearch
注意:2.3.3版本不允许用root用户执行
3.安装Head和Kopf插件
mkdir elasticsearch\plugins\head
mkdir elasticsearch\plugins\kopf
将git上下载的zip解压,然后将解压后的文件夹内所有的文件copy到上面提到的目录
4.修改ES配置文件
在启动文件中加入如下配置配置Open文件数和内存 (bin/elasticsearch)
ES_HEAP_SIZE=4g
MAX_OPEN_FILES=65535
进入config下修改elasticsearch.yml
主要修改以下参数:
#集群名称
cluster.name: map-application/
#节点名称
node.name: datanode1
#数据存放地址
path.data: /home/data/es/data
#log存放地址
path.logs: /home/data/es/logs
#网络IP
network.host: 10.30.20.25
#节点端口
http.port: 9200
#自动检索可用节点
discovery.zen.ping.unicast.hosts: ["namenode","datanode1","datanode2"]
5.运行
nohup bin/elasticsearch > nohup.txt &
PS : 其他节点修改配置即可
结果如下:
访问http://10.30.20.25:9200/ 查看节点信息
6.Head和Kopf插件页面
访问 http://10.30.20.25:9200/_plugin/head/
访问 http://10.30.20.25:9200/_plugin/kopf/
显示如下: