Linux安装elasticsearch-head
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服务网页中的“链接”按钮:
连接成功:
关键词:
为您推荐
-
3月以来,徐汇区枫林街道社区卫生服务中心主任易春涛忙着张罗一件事:把社区的医生们送出去——去复旦大学附属中山医院参加“集训”。“通过三
23-03-25
-
q235和20号钢哪个贵,q235和20号钢的区别这个很多人还不知道,现在让我们一起来看看吧!1、20号钢是“优质碳素钢”,它保证材料的物理性能和化
23-03-25
-
有投资者在投资者互动平台提问:公司的产品销售到哪些企业?是否可告知部分知名企业,能让小股东明白公司产品具体的经营方向?濮阳惠成(300481
23-03-25
-
今天上午,长宁区卫健委与华东医院“建立纵向医疗资源整合机制,全面进行战略合作”第九轮框架协议签约仪式在长宁区工人文化宫举行。为了让未
23-03-25
-
在49万左右SUV车型中,有不少的车型卖点很足,有的省油、有的空间大、还有些动力强。如果把产品力与价格放到一块对比,会发现这些车型的性价比
23-03-25
-
阳光讯(杨波记者梁永飞)入园环节是幼儿园一日生活中的第一个过渡环节,同时也是过渡环节中最易忽视组织的一个环节。为规范保育员及教师“入
23-03-25
-
【郑州高质量发展的N个切面】一次办、网上办、掌上办、就近办、随时办!为百姓办实事郑州是认真的-郑州日报-郑州日报客户端官方网站【郑州高质
23-03-25