安裝Head插件 由於head插件本質上還是一個nodejs的工程,因此需要安裝node,使用npm來安裝依賴的包。 <1>安裝Node.js 下載解壓 配置並生效 查看版本驗證 <2>下載head插件 如果未安裝git ,則先安裝git工具 <3>安裝grunt <4>安裝插件 在elastics ...
安裝Head插件
由於head插件本質上還是一個nodejs的工程,因此需要安裝node,使用npm來安裝依賴的包。
<1>安裝Node.js
下載解壓
wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz
xz –d node-v6.10.2-linux-x64.tar.xz tar xvf node-v6.10.2-linux-x64.tar mv node-v6.10.2-linux-x64 /usr/local/node
配置並生效
vim /etc/profile export NODE_HOME=/usr/local/node export PATH=$PATH:$NODE_HOME/bin source /etc/profile
查看版本驗證
[elsearch@imok bin]$ node -v v6.10.2 [elsearch@imok bin]$ npm -v 3.10.10
<2>下載head插件
如果未安裝git ,則先安裝git工具
yum install –y git git clone https://github.com/mobz/elasticsearch-head.git
<3>安裝grunt
cd elasticsearch-head npm install -g grunt --registry=https://registry.npm.taobao.org
<4>安裝插件
npm install
在elasticsearch-head目錄下node_modules/grunt下如果沒有grunt二進位程式,需要執行:
npm install grunt --save
<5>修改配置 elasticsearch-head下Gruntfile.js文件
修改connect配置節點
修改 _site/app.js 修改http://localhost:9200欄位到本機ES埠與IP
<6>修改 elasticsearch配置文件
修改elasticsearch.yml文件加入以下內容:
# 是否支持跨域 http.cors.enabled: true # *表示支持所有功能變數名稱 http.cors.allow-origin: "*"
<7>啟動head插件服務(後臺運行)
/elasticsearch-head/node_modules/grunt/bin/grunt server &
<8>查看
如下圖說明安裝OK