elasticsearch-head安装
https://www.cnblogs.com/xiaojianfeng/p/9435507.html
Node安装配置
第一步:下载Node
1 wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz
1 xz -d node-v10.13.0-linux-x64.tar.xz 2 tar -xf node-v10.13.0-linux-x64.tar
注意:node所在目录,我的node目录是/usr/local/node-v10.13.0-linux-x64 即在:登录的root目录下
1 ln -s /usr/local/node-v10.13.0-linux-x64/bin/node /usr/bin/node 2 ln -s /usr/local/node-v10.13.0-linux-x64/bin/npm /usr/bin/npm
第四步:检测是否成功
输入node -v 和 npm -v,如果看到版本号,即表示成功 如下图所示:
安装git
yum install –y git
下载head插件
git clone https://github.com/mobz/elasticsearch-head.git
安装grunt
cd elasticsearch-head
安装插件
npm install
npm install grunt --save
可能会报错
我安装两台机器都报这个错误
npm install phantomjs-prebuilt@2.1.16 --ignore-scripts
sudo npm cache clean -f
sudo npm install -g n
npm install
如果还不行(
删除掉elasticsearch-head
重新下载,然后再操作一遍)
-------------
在elasticsearch-head目录下node_modules/grunt下如果没有grunt二进制程序,需要执行:
npm install grunt --save
修改配置 elasticsearch-head下Gruntfile.js文件
修改connect配置节点
修改 _site/app.js 修改http://localhost:9200字段到本机ES端口与IP
修改 elasticsearch配置文件
修改elasticsearch.yml文件加入以下内容:
# 是否支持跨域 http.cors.enabled: true # *表示支持所有域名 http.cors.allow-origin: "*"
启动head插件服务(后台运行)
/opt/elasticsearch-head/node_modules/grunt/bin/grunt server &