首页 > 其他 > 详细

(03)ElasticSearch 安装ElasticSearch-Head插件

时间:2019-08-23 01:46:19      阅读:130      评论:0      收藏:0      [点我收藏+]

  ElasticSearch-Head是ElasticSearch的集群管理工具,可以浏览和查询数据,相当于ElasticSearch的客户端。ElasticSearch-Head被托管在github上,所以需要安装git。ElasticSearch-Head运行需要grunt,grunt需要npm包管理,grunt需要安装nodejs。此外由于npm运行时需要访问国外服务器,所以还要安装一个cnpm,其功能与npm一样,只是访问的是国内服务器,速度比较快。概括一下需要安装git、nodejs、cnpm,下面整个步骤。首先关闭防火墙。

1、安装git  

  yum -y install git

2、安装nodejs,并建立软连接

  下载安装包,并解压到路径/usr/local/node-v10.16.3-linux-x64

  ln -s /usr/local/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/

  ln -s /usr/local/node-v10.16.3-linux-x64/bin/node /usr/local/bin/

  输入命令node -v 输出对应版本v10.16.3则说明安装正确。

3、安装cnpm,并建立软连接,cnpm安装后的位置可以通过 find / -name cnpm 查找

  npm install cnpm -g --registry=https://registry.npm.taobao.org

  ln -s /usr/local/node-v10.16.3-linux-x64/bin/cnpm /usr/local/bin/

4、复制elasticsearch-head到本地,我的路径是 /usr/local/elasticsearch-head

  git clone git://github.com/mobz/elasticsearch-head.git

5、安装elasticsearch-head的依赖

  npm install -g grunt-cli

  进入/usr/local/elasticsearch-head目录,执行cnpm install

6、修改文件:vim /usr/local/elasticsearch-head/Gruntfile.js,添加hostname:‘*‘,允许所有ip可以访问。

技术分享图片

7、修改vim /usr/local/elasticsearch-head/_site/app.js,将localhost替换成自己的服务器地址

技术分享图片

8、修改vim /usr/local/elasticsearch-6.2.4/config/elasticsearch.yml,添加下面两句,允许跨域访问。

  http.cors.enabled: true
  http.cors.allow-origin: "*"

技术分享图片

9、启动es服务器和head

  sh /usr/local/elasticsearch-6.2.4/bin/elasticsearch

  /usr/local/elasticsearch-head/node_modules/grunt/bin/grunt server

  head启动成功如下:

技术分享图片

10、浏览器输入:http://192.168.31.151:9100/,显示如下,说明插件安装成功。

技术分享图片

 

(03)ElasticSearch 安装ElasticSearch-Head插件

原文:https://www.cnblogs.com/javasl/p/11371232.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!