大数据 ELK(七):安装 Elasticsearch-head 插件
安装 Elasticsearch-head 插件
由于 es 服务启动之后,访问界面比较丑陋,为了更好的查看索引库当中的信息,我们可以通过安装 elasticsearch-head 这个插件来实现,这个插件可以更方便快捷的看到 es 的管理界面
elasticsearch-head 这个插件是 es 提供的一个用于图形化界面查看的一个插件工具,可以安装上这个插件之后,通过这个插件来实现我们通过浏览器查看 es 当中的数据
安装 elasticsearch-head 这个插件这里提供两种方式进行安装,第一种方式就是自己下载源码包进行编译,耗时比较长,网络较差的情况下,基本上不可能安装成功。第二种方式就是直接使用我已经编译好的安装包,进行修改配置即可
要安装 elasticsearch-head 插件,需要先安装 Node.js
一、安装 nodejs
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 是一个 Javascript 运行环境(runtime environment),发布于 2009 年 5 月,由 Ryan Dahl 开发,实质是对 Chrome V8 引擎进行了封装。Node.js 不是一个 JavaScript 框架,不同于 CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与 PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
1、下载安装包
node1 机器执行以下命令下载安装包,然后进行解压
2、创建软连接
node1 执行以下命令创建软连接
3、修改环境变量
node1 服务器添加环境变量
修改完环境变量使用 source 生效
4、验证安装成功
node1 执行以下命令验证安装生效
二、本地安装
1、上传压缩包到/export/software 路径下去
将我们的压缩包 elasticsearch-head-compile-after.tar.gz 上传到 node1.itcast.cn 机器的/export/software 路径下面去
2、解压安装包
node1 执行以下命令解压安装包
3、node1 机器修改 Gruntfile.js
修改 Gruntfile.js 这个文件
找到代码中的 93 行:hostname: '192.168.100.100', 修改为:node1
4、node1 机器修改 app.js
node1 修改 app.js
在 Vim 中输入「:4354」,定位到第 4354 行,修改 http://localhost:9200为http://node1:9200
5、启动 head 服务
node1 启动 elasticsearch-head 插件
进程前台启动命令
进程后台启动命令
Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://node1:9100
如何停止:elasticsearch-head 进程
执行以下命令找到 elasticsearch-head 的插件进程,然后使用 kill -9 杀死进程即可
netstat -nltp | grep 9100
kill -9 1841
三、访问 elasticsearch-head 界面
打开 Google Chrome 访问
版权声明: 本文为 InfoQ 作者【Lansonli】的原创文章。
原文链接:【http://xie.infoq.cn/article/af10b4c50e3a40cd430be605d】。文章转载请联系作者。
评论