1.版本说明java
JDK:java version "1.8.0_65"node
ES: elasticsearch-2.3.3git
2.下载地址github
ES-Head:http://mobz.github.io/elasticsearch-head/bash
ES-Kopf: https://github.com/lmenezes/elasticsearch-kopf网络
3.安装ESapp
1.解压zip包elasticsearch
unzip elasticsearch-2.3.3.zip mv elasticsearch-2.3.3 elasticsearch
2.建立ES用户spa
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/
显示以下: