elasticsearch-head对应ES(7.4)

ES-head插件安装指南

前情提要:
ES7.4版,安装示例:https://blog.csdn.net/rao991207823/article/details/108558616

1. 下载elasticsearch-head

官网下载地址:https://github.com/mobz/elasticsearch-head,由于代码放置在github上,因此下载方式分为git克隆下载和zip下载

1.1. git方式下载

git下载命令:git clone git://github.com/mobz/elasticsearch-head.git
使用git工具,在需要存放文件夹下,鼠标右键找到Git Bash Here,弹出的cmd框输入命令就可(备注:此方法必须本地环境有安装git这个分布式代码版本管理工具)。

1.2. zip方式下载

zip下载:在下载地址找到“Code”选择“Download ZIP”就可。
在这里插入图片描述

2. window10下安装elasticsearch-head

2.1. 安装node.js

elasticsearch-head这款插件是使用node.js环境开发,因此需要安装node.js,官网下载地址:https://nodejs.org/en/
这里安装的node.js版本是12.18.2 LTS,它的安装包是.msi文件类型,因此window环境下直接运行安装就可。
在这里插入图片描述
此地址建议网络良好下下载,毕竟外国资源(你懂的)
这里分享下我的版本百度网盘链接:
https://pan.baidu.com/s/1myBFEj4qEuWkquai_5kufw,提取码: 4dtf。

2.2. elasticsearch-head初始化并执行

官方提供命令是:
1)cd elasticsearch-head (切换到elasticsearch-head目录)
2)npm install(安装node.js项目依赖)
3)npm run start(运行elasticsearch-head项目)
4)访问地址(默认):http://localhost:9100/
在这里插入图片描述
注意:win10可以在elasticsearch-head目录下使用shift+ctrl+鼠标右键 直接打开powershell窗口,可直接定位到当前目录(类似:手动切换到此目录)
在这里插入图片描述

2.3. 启动访问(默认连接的es是本地的)

在这里插入图片描述

3. Linux下安装elasticsearch-head

3.1. 下载安装Linux环境下的node.js

node.js以前的版本下载地址:https://nodejs.org/download/release/
下载的Linux版本是:node-v12.18.2-linux-x64.tar.gz
百度网盘链接:https://pan.baidu.com/s/1ypD3-nuJ2UjlzRalTciCGg,提取码:ua2q
1、上传安装包到Linux服务器中(指定一个存放路径,这里是:/usr/apps/node.js),并执行解压命令:tar -zxvf node-v12.18.2-linux-x64.tar.gz
2、将解压文件夹重命名为nodejs,命令:mv node-v12.18.2-linux-x64 nodejs
2-1、确认一下nodejs下bin目录是否有node 和npm文件,执行命令查看node是否安装成功,命令如示:./node -v
3、配置环境变量
在/etc/profile环境变量设置文件中配置如下信息。

export NODE_HOME= /usr/apps/node.js/nodejs
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

命令重新加载文件,使之生效:source /etc/bashrc
在这里插入图片描述

3.2. 安装插件的正式流程

1)安装git,命令:yum install git
2)下载插件:git clone https://github.com/mobz/elasticsearch-head.git
3)切换到elasticsearch-head目录:cd elasticsearch-head
4)安装依赖: npm install(可能会等待些时间,建议多试几次)
在这里插入图片描述
5)修改服务器监听地址,修改文件Gruntfile.js,添加:“hostname: ‘*’,”位置如示

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

6)启动插件,前台启动:npm run start,显示信息如示:
在这里插入图片描述
7)开放访问端口9100
添加开放端口命令:firewall-cmd --zone=public --add-port=9100/tcp --permanent
重启防火墙:firewall-cmd --reload
查看开放端口:firewall-cmd --list-port
8)后台启动,命令:grunt server &(注:需要在elasticsearch-head目录下)
注意:
9)由于监听地址是“*”,因此浏览器输入服务器地址+9100就可访问。
10)lsof -i:9100 用于查看9100端口的占用情况

扫描二维码关注公众号,回复: 12870458 查看本文章

猜你喜欢

转载自blog.csdn.net/rao991207823/article/details/113804611