首页 > 业界动态 > > 正文

Linux安装elasticsearch-head

时间:2023-03-24 19:19:04 来源:腾讯云

elasticsearch-head 是一款专门针对于 elasticsearch 的客户端工具,用来展示数据。

elasticsearch-head 是基于 JavaScript 语言编写的,可以使用 Nodejs 下的包管理器 npm 部署。


(相关资料图)

1 安装Nodejs

nodejs下载地址: https://nodejs.org/en/download/

下载后上传到服务器,并解压。

进入解压的文件夹,可以查看版本:

./bin/node -v  

建立 node 软连接,变为全局变量:

ln -s  /home/myroot/Desktop/Vue/node-v16.16.0-linux-x64/bin/node     /usr/local/bin/ 

如出现报错:

ln: failed to create symbolic link "/usr/local/bin/node": Permission denied

则需要修改 /usr/local/bin/node的权限:

sudo chmod 777 /usr/local/bin/node

Linux权限相关的知识参见:https://mp.weixin.qq.com/s/r4H_d4Skm1Ni5sfKoQcp2A

修改权限后,再一次运行建立软连接的命令。

然后查看 node 是否成功设为全局变量:

node -v 

若输出为版本号,表示成功。

同样的,建立 npm 软连接,设为全局变量:

ln -s  /home/myroot/Desktop/Vue/node-v16.16.0-linux-x64/bin/npm     /usr/local/bin/ 

查看是否成功:

npm -v 

2 安装elasticsearch-head

2.1 安装

下载地址:https://github.com/mobz/elasticsearch-head/releases

下载后上传到服务器并解压。

进入安装目录:

cd elasticsearch-head-5.0.0

执行命令安装:

npm install

启动服务:

npm run start

或者后台启动:

nohup npm run-script start &

出现以下输出,说明启动成功:

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服务访问成功:

2.3 使用Head插件访问ES

要允许跨域,需要修改elasticsearch-8.0.0/config/elasticsearch.yml文件,添加如下内容:

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

然后点击Head服务网页中的“链接”按钮:

连接成功:

关键词:
x 广告
共同抗疫!郑州71岁党员志愿者每天爬6栋楼,提醒800多户居民做核酸

1月4日,郑州市新冠肺炎疫情防控指挥部办公室发布通告对部分区域实施管控措施。这是近半年来,新冠疫情第3次造访郑州。截止至1月10日24时,

安阳疫情最新消息|1月11日8时至12日8时安阳市新增本土确诊病例39例,累计123例

安阳疫情最新消息2022年1月11日8时至12日8时安阳市新型冠状病毒肺炎疫情最新情况1月11日8时至12日8时,全市新增本土确诊病例39例(汤阴县38

迅速高效!“河南抗疫互助通道”网上网下联动 获群众点赞

核酸检测24小时了还没查到结果,怎么办?现在高速下站口的管控政策到底是什么样子的?从洛阳老城区自驾走高速回郑州,收费站还劝返吗?苏八

信阳市疫情防控工作视频调度会召开 陈志伟出席会议

1月11日,市疫情防控工作视频调度会召开。代市长陈志伟出席会议并讲话。听取有关疫情防控重点工作和各县区(管理区、开发区)疫情防控工作

全国最新疫情消息:11日新增本土确诊病例166例 天津市今日启动第二轮全员核酸检测

11日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告新增新冠肺炎本土确诊病例166例(河南118例,其中安阳市65例、许昌市41例、

1月12日天津市放假半天 开启第二轮全员核酸检测

1月12日,天津市人民政府发布重要通告,为做好天津市第二轮全员核酸检测工作,全市机关和企事业单位于1月12日(星期三)下午放假半天。广大

x 广告

Copyright ©  2015-2022 海峡评测网版权所有  备案号:皖ICP备2022009963号-10   联系邮箱:396 029 142 @qq.com