首先需要下载以下内容:

  我试验的对应版本:ES:elasticsearch-6.6.1.tar.gz  Node:node-v10.15.3-linux-x64.tar  JDK:jdk-8u201-linux-x64.tar.gz

  1. node-v10.15.3-linux-x64.tar 下载地址:https://nodejs.org/en/download/

  

  2. elasticsearch-head:下载地址:https://github.com/mobz/elasticsearch-head 使用git clone 或者下载zip压缩包(安装unzip命令:apt-get install unzip)

开始安装:

  1. 安装Node.js

    解压压缩包至目标安装目录,配置环境变量/etc/profile   

export NODE_HOME=/data/node-v10.15.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

  2. 将解压后的elasticsearch-head-master 改名为 elasticsearch-head

  3. 进入elasticsearch-head目录:

    cd /data/elasticsearch-head

    apt install npm

    npm install

    执行后目录下会出现node_modules目录

    可通过命令grunt -version来查看grunt版本

  4. 配置相关文件

    1) 修改elasticsearch.yml,增加跨域的配置(需要重启es才能生效)

      vi /etc/elasticsearch/elasticsearch.yml

      加入配置:
      http.cors.enabled: true
      http.cors.allow-origin: "*"

    2) 修改Gruntfile.js文件,修改服务监听地址(增加hostname属性,将其值设置为'0.0.0.0’)

      92行添加:hostname:'0.0.0.0',

  5. 重启elasticsearch服务、启动head插件服务

    启动head插件服务:npm run start

    出现下面内容则代表服务启动成功

    

启动成功后,可在浏览器访问插件与ES进行交互

http://192.168.161.128:9200 为ES服务访问地址

安装时出现的问题整理:

1. 服务启动正常,访问一直失败

  解决:查看系统防火墙允许访问端口:sudo netstat -ntlup

    如果没有对应端口,通过命令进行添加:sudo  ufw allow  端口

2. 解压Nodejs需要安装xz命令

  解决:

yum search xz
apt-get install xz
apt install xz-utils
xz -d node-v10.15.3-linux-x64.tar.xz
tar -xvf node-v10.15.3-linux-x64.tar

最新文章

  1. Java IO流学习总结
  2. 2-2 Linux 根文件系统详解
  3. 我的CS考研路
  4. SpringMVC常用注解的用法
  5. Struts 2.0全面分析
  6. Codeigniter CRUD生成工具
  7. SQL Server 2005 日志文件过大处理
  8. Python 中对文件的输入输出
  9. JavaScript高级程序设计之寄生组合式继承
  10. jq问题处理
  11. Windows计算器使用详解
  12. jQuery插入节点的方法
  13. Android笔记之网络-基本了解
  14. 教你使用shell数组
  15. Lucene4.X 高级应用
  16. 新篇章之我的java学习之路上
  17. php页面传值的方法(转)
  18. vue 生产环境 background 背景图不显示原因
  19. 编程学习笔记(第四篇)面向对象技术高级课程:绪论-软件开发方法的演化与最新趋势(4)meta、元与元模型、软件方法的未来发展
  20. elasticsearch安装kibana插件

热门文章

  1. rsyslog收集nginx日志配置
  2. (转)Android SDK Manager国内无法更新的解决方案
  3. Linux常见问题及解决方案
  4. (转).Net有哪些大型项目、大型网站的案例?
  5. code1225 八数码Bfs
  6. 实践作业3:白盒测试----第三次小组会DAY8
  7. OpenSSH免密码登录SSH2
  8. 编写高质量代码改善C#程序的157个建议——建议136:优先使用后缀表示已有类型的新版本
  9. C# 单例模式(Singleton)
  10. NIOS II下基于中断的UART接收和发送设计示例代码