Linux 安装 elasticsearch-head
elasticsearch-head 是一款专门针对于 elasticsearch 的客户端工具,用来展示数据。
elasticsearch-head 是基于 JavaScript 语言编写的,可以使用 Nodejs 下的包管理器 npm 部署。
1 安装 Nodejs
nodejs 下载地址: https://nodejs.org/en/download/
下载后上传到服务器,并解压。
进入解压的文件夹,可以查看版本:
建立 node 软连接,变为全局变量:
如出现报错:
ln: failed to create symbolic link '/usr/local/bin/node': Permission denied
则需要修改 /usr/local/bin/node
的权限:
Linux 权限相关的知识参见:https://mp.weixin.qq.com/s/r4H_d4Skm1Ni5sfKoQcp2A
修改权限后,再一次运行建立软连接的命令。
然后查看 node 是否成功设为全局变量:
若输出为版本号,表示成功。
同样的,建立 npm 软连接,设为全局变量:
查看是否成功:
2 安装 elasticsearch-head
2.1 安装
下载地址:https://github.com/mobz/elasticsearch-head/releases
下载后上传到服务器并解压。
进入安装目录:
执行命令安装:
启动服务:
或者后台启动:
出现以下输出,说明启动成功:
elasticsearch-head@0.0.0 startgrunt server
Running "connect:server" (connect) taskWaiting forever...Started connect web server on http://localhost:9100
2.2 访问 Head 服务
然后在本机访问: http://localhost:9100/
或者其他机器访问:http://192.168.191.129:9100/(192.168.191.129 为该服务器的地址)
elasticsearch-head 服务访问成功:
img src="./0img/ElasticSearch1.png" width="700px" />
2.3 使用 Head 插件访问 ES
要允许跨域,需要修改elasticsearch-8.0.0/config/elasticsearch.yml
文件,添加如下内容:
然后点击 Head 服务网页中的“链接”按钮:
img src="./0img/ElasticSearch2.png" width="700px" />
连接成功:
img src="./0img/ElasticSearch3.png" width="700px" />
学习更多编程知识,请关注我的公众号:
版权声明: 本文为 InfoQ 作者【代码的路】的原创文章。
原文链接:【http://xie.infoq.cn/article/01c51eb6dc5b8107c1c10bdc5】。文章转载请联系作者。
评论