博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Elasticsearch 5.6.5 安装head插件
阅读量:4365 次
发布时间:2019-06-07

本文共 1451 字,大约阅读时间需要 4 分钟。

 的续篇

 head安装包,下载地址:https://github.com/mobz/elasticsearch-head/archive/master.zip

 head 插件不能放在elasticsearch-5.6.5文件夹里,head 插件需要单独放,单独去执行;所以在elasticsearch-5.6.5同级目录下解压了 head 插件。

1.如果没有zip/unzip命令,先安装。

yum install -y unzip zip

 

2.解压

[root@localhost programs]# unzip elasticsearch-head-master.zip

 

 解压后

 

3.安装 node.js

执行head插件,需要node.js 的支持。

[root@localhost programs]# curl --silent --location https://rpm.nodesource.com/setup | bash -

  [root@localhost programs]# yum install -y nodejs

 OK,执行完成后,可以使用命令 node -v 验证是否安装成功,同时npm 也安装成功了;执行命令 npm -v 也是可以验证的。

[root@localhost programs]# node -vv0.10.46[root@localhost programs]# npm -v2.15.1

 

4.安装grunt

由于head 插件的执行文件是有grunt 命令来执行的,所以这个命令必须安装。 

[root@localhost programs]# npm install grunt --save-dev

[root@localhost programs]# cd elasticsearch-head-master
[root@localhost elasticsearch-head-master]# npm install

 
 5.修改配置文件
 进入elasticsearch-head-master 文件夹下,执行命令vi Gruntfile.js文件:增加hostname属性,设置为*。
 
 
 6.修改启动端口,默认是9100,修改防火墙打开端口。
 
 7.此时启动elasticsearch
[root@localhost bin]# cd /usr/local/programs/elasticsearch-head-master/node_modules/grunt/bin[root@localhost bin]# ./grunt server &

 
8. 浏览器访问 http://ip地址:9100/访问 UI能展示,但是不正常。
 
 如果出现上图中现实的  集群健康值: 未连接的状态,是因为没有配置ElasticSearch的跨域访问,默认是禁止的,所以链接失败。
 
解决方案:需要修改elasticsearch配置文件;命令进入到elasticsearch-5.6.5 /config 文件中 vi elasticsearch.yml,添加
http.cors.enabled: true       http.cors.allow-origin: "*"

如图:

保存成功后重启elasticsearch和head插件,然后重新访问可视化界面。
 
 
 
 
 
 

转载于:https://www.cnblogs.com/zsg88/p/8276254.html

你可能感兴趣的文章
EJB 笔记
查看>>
【delete】Android自定义控件(四) 自定义ImageView动态设置ImageView的高度
查看>>
HDUOJ------(1230)火星A+B
查看>>
Servlet
查看>>
基于jquery地图特效全国网点查看代码
查看>>
【leetcode】867 - Transpose Matrix
查看>>
selenium动作链
查看>>
《设计你的人生》的部分经典语录
查看>>
mustache多次渲染和多个赋值
查看>>
Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十三】
查看>>
linux-nohup命令
查看>>
[LeetCode OJ] Roman to Integer
查看>>
三次握手和四次挥手
查看>>
Redis的简单动态字符串实现
查看>>
putty network error:software caused connection abort
查看>>
存储过程 <3> 和函数的区别
查看>>
高级service之ipc ADIL用法
查看>>
Django框架-基础篇
查看>>
Leetcode: Binary Tree Maximum Path Sum
查看>>
通过虚拟环境创建并开始一个django
查看>>