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/
顯示以下: