elasticserach 5.x安裝head插件,

因爲es2.x以後的版本安裝head不能像以前那麼方便,最近下載了es5.2.2的版本進行部署發現不少問題,記錄下node

head插件安裝 第一步,安裝git yum -y install git 以後去head插件官方能夠看到head支持5.x的部署 不過須要先下載node,以獨立服務的方式運行。linux

第二部,安裝node
去官網下載nodejs,下載64位的,https://nodejs.org/en/download/
下載下來的jar包是xz格式的,通常的linux可能不識別,還須要安裝xz
yum -y install xz

而後解壓nodejs的安裝包:
xz -d node*.tar.xz
tar -xvf node*.tar

解壓完node的安裝文件後,須要配置下環境變量,編輯/etc/profile,添加
# set node environment
export NODE_HOME=/usr/elk/node-v6.9.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
source /etc/profile
驗證環境變量是否正常:
node -v
nmp -v


第三步,安裝head插件
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start
open http://localhost:9100/

若是啓動head以後,發現鏈接不上es
在elasticsearch.yml配置文件新增:
http.cors.enabled: true
http.cors.allow-origin: "*"

而後從新啓動es和head就行了
相關文章
相關標籤/搜索