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 -v
v0.10.46
[root@localhost programs]# npm -v
2.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插件,然后重新访问可视化界面。
 
 

人工智能工程师凭什么这么值钱

最新文章

  1. EasyUI需注意的问题01
  2. 【CSS】 background
  3. 常用Git命令
  4. python_way day16 DOM
  5. iOS开发之 XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效)
  6. [css] 认识margin
  7. Vue.js相关知识1
  8. OpenGL ES 3.0 基础知识
  9. 如何从零开始学习DIV+CSS
  10. Python脚本调用C#代码数据交互示例(hello world)
  11. IIS7 上传 下载文件大小限制的设置
  12. 第一篇、Apache和Tomcat的整合
  13. swiper遇到的问题及解决方法
  14. js版贪吃蛇
  15. JavaScript对象的valueOf()方法
  16. 谷歌排名影响因素最新研究(SEM RUSH版)
  17. 关于PCA
  18. 【Linux基础】VI命令模式下删除拷贝与粘贴
  19. SpringCloudStream实战
  20. Promise使用

热门文章

  1. 一行命令解决 xcode升级新版本插件失效问题
  2. Spring之导入和混合配置
  3. 「小程序JAVA实战」开发用户redis-session(40)
  4. C++builder 递归获取继承基类根类
  5. django html模板继承 {%block 标记名} {%endblock%}
  6. Redis实战——安装问题汇总
  7. HTML怎么让img 等比例缩放
  8. UGUI 自动布局的重叠BUG
  9. Lambda表达式在Android开发中的应用
  10. linux下mysql的源码安装