因爲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就行了