elasticsearch安装head插件

elasticsearch安装head插件

 1.  下载head插件,将下载好的插件配置上传到linux中,注意不要放在es目录下,与es目录同级即可。解压

unzip elasticsearch-head-master.zip

 

 

 2.  head 插件是node.js实现的,因此需要安装nodejs

a、 在/usr目录下新建文件夹node,将文件下载并用xftp上传到node目录下

使用命令:tar -Jxv -f node-v10.16.0-linux-x64.tar.xz(大写的J)解压这个.xz压缩包。

 

 

b、配置环境变量,执行:vim /etc/profile命令,并添加如下内容,如下图所示:

 

 

 

1 vim /etc/profile
1 #set node environment
2 NODE_HOME=/usr/node/node-v8.12.0-linux-x64
3 PATH=$PATH:$NODE_HOME/bin
4 NODE_PATH=$NODE_HOME/lib/node_modules
4 Export JAVA_HOME CLASSPATH PATH NODE_PATH
 
c、立即生效环境变量,并测试node环境变量,npm是随同node.js一起安装的包管理工具,能解决node.js代码部署上的很多问题,如下图所示:
1 source /etc/profile
1 node -v
1 npm -v

 

 

 

切换至/usr/els/elasticsearch-head-master/目录下,执行如下命令,如图所示:

 npm install -g grunt-cli

 

 

上述命令执行后会在当前目录生成node_modules文件夹。再执行如下代码下载依赖包:

 

 

注意:

----在npm install 时可能会出现依赖包下不了(没这个指定的版本)可使用以下命令进行下载:

npm -g install phantomjs-prebuilt@2.1.16 --ignore-script

 

Head配置

1、修改服务器监听地址,增加hostname属性,设置为 hostname: ‘*’   

[root@aubin2 ~]# vim /usr/els/elasticsearch-head-master/Gruntfile.js

 

 

2、修改head的连接地址,将localhost修改为ES的服务器地址(文件内容较多,建议打开文件通过查找关键字定位---输入/this.base_uri进行查找 ,如下图所示)

 

 

 

 

Head运行

----在/usr/els/elasticsearch-head-master下执行命令:

grunt server                                                 --执行若是Ctrl+C退出后,则将终止程序:

nohup grunt server &exit                   --后台运行

 

 

  

posted @ 2019-08-06 16:07  鱼儿笑  阅读(214)  评论(0编辑  收藏  举报