elasticsearch head插件安装:

准备工作:

  • 安装nodejs和npm

https://nodejs.org/en/download/

node-v6.11.2-linux-x64.tar.xz

    • 由于是xz压缩文件,所以要先安装

yum -y install xz

$xz -d ***.tar.xz

$tar -xvf  ***.tar

    • 配置环境变量

# set node environment

export NODE_HOME=/usr/local/node-v6.11.2-linux-x64

export PATH=$PATH:$NODE_HOME/bin

    • 验证环境变量是否生效

[sky@hadoop1 bin]$ node -v

v6.11.2

[sky@hadoop1 bin]$ npm -v

3.10.10

    • 使用npm安装grunt

npm install -g grunt-cli

grunt -version

  • 下载elasticsearch-head

https://github.com/mobz/elasticsearch-head

    • 解压zip上传
    • 安装

到elasticsearch-head-master目录下,运行命令:

npm install

如果速度较慢或者安装失败,可以使用国内镜像:

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

cnpm install

    • 修改&elasticsearch-head插件源码修改

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

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

②编辑head/Gruntfile.js,修改服务器监听地址,增加hostname属性,将其值设置为*。

connect: {
hostname: '*',
server: {
options: {
port: 9100,
base: '.',
keepalive: true
}
}
}
connect: {
server: {
options: {
hostname: '*',
port: 9100,
base: '.',
keepalive: true
}
}
}

③编辑head/_site/app.js,修改head连接es的地址,将localhost修改为es的IP地址

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.1.151:9200";
    • 启动elasticsearch-head

nohup grunt server &

大功告成!!!不容易啊。

最新文章

  1. JDI tutorial (trace example)
  2. 请求网络get
  3. JAVA中线程池启动定时任务
  4. Informix 中执行多条SQL(Execute Script)
  5. POJ 1077 Eight
  6. iOS调节系统音量
  7. sleep()函数的的意义
  8. MySQL 5.7.14 安装
  9. Quartus FFT IP核简介
  10. Web Mining and Big Data 公开课学习笔记 ---lecture0
  11. Asp.net SignalR 让实时通讯变得简单
  12. 初识DJango——Web框架
  13. 分布式内存网格Hazelcast源码导读
  14. 修改DrawerLayout 和toolbar 配合navigation的颜色
  15. Linux Supervisor的安装与使用入门
  16. mybatis-ehcache整合中出现的异常 ibatis处理器异常(executor.ExecutorException)解决方法
  17. js获取select选中的内容
  18. C++怎么实现线程安全
  19. C# 8.0中的模式匹配
  20. 在im4java中使用GraphicsMagick

热门文章

  1. Supreme Number 2018沈阳icpc网络赛 找规律
  2. Service:让客户端发现pod并与之通信
  3. C#开发BIMFACE系列24 服务端API之获取模型数据9:获取单个房间信息
  4. Linux上安装JDK1.7步骤
  5. Java基础(一)-- Java对字符串操作大全
  6. win10 解决端口被占用
  7. 阿里yum源与华为yum源的配置
  8. FreeSql (三十一)分区分表
  9. CentOS在VMware中的安装
  10. 03 jvm的组成