ELK生态系统——elasticsearch-head安装(单机)

说明:head是es的一个插件,可以在浏览器中可视化es数据,并且可以操作es数据。

1、下载插件:

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

2、创建目录:

创建es插件head安装目录

mkdir -p /wocloud/soft/elasticsearch_head

3、解压插件包:

将下载的head插件包上传到服务器head安装目录,并进行解压。

4、安装node环境:

(1)下载node安装包:

https://nodejs.org/zh-cn/download/

(2)创建目录:

创建node安装目录

mkdir -p /wocloud/soft/node

(3)解压node安装包:

将下载的node插件包上传到服务器node安装目录,并进行解压。

(4)配置环境变量:

配置环境变量,编辑/etc/profile

vim /etc/profile

刷新环境变量生效:source /etc/profile

(5)检查安装:

查看node版本信息:node -v,出现版本信息表示node安装成功。

5、安装grunt环境:

在es的head插件解压文件跟目录下执行命令:

(1)安装grunt命令行工具grunt-cli:

npm install -g grunt-cli

(2)安装grunt及其插件:

npm install grunt --save-dev

(3)检查安装:

查看grunt版本信息:grunt -version,出现版本信息表示grunt安装成功。

6、配置head插件信息:

(1)配置head服务访问地址:

编辑head安装目录下Gruntfile.js,修改hostname值为*:

(2)配置head服务访问端口号:

编辑head安装目录下Gruntfile.js,修改port值:

(3)配置head连接es信息:

编辑head安装目录下_site/app.js,修改值:

进去搜索默认9200,然后修改为连接es的信息:

7、防火墙开放端口:

编辑/etc/sysconfig/iptables文件,添加es-head端口信息:

然后重启iptables服务:service iptables restart

8、启动head服务:

进入到head安装目录下解压后的文件夹中,执行命令:

(1)普通启动:

grunt server;

(2)后台启动:

nohup grunt server &

9、关闭head服务:

通过ps -ef | grep head找到head服务进程,然后通过kill -9 head进程号,杀死进程即可。

10、访问测试:

通过浏览器访问es-head可视化页面,默认的地址是:localhost:9100,如果修改了head服务端口号,按照实际配置端口号访问即可。

猜你喜欢

转载自blog.csdn.net/LSY_CSDN_/article/details/91394177