前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux安装elasticsearch-head

Linux安装elasticsearch-head

原创
作者头像
代码的路
修改2023-03-30 15:15:32
7110
修改2023-03-30 15:15:32
举报
文章被收录于专栏:代码的路代码的路

原文链接

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

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

Linux安装ElasticSearch的方法参见:Linux安装ElasticSearch

1 安装Nodejs

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

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

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

代码语言:shell
复制
./bin/node -v  

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

代码语言:shell
复制
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 的权限:

代码语言:shell
复制
sudo chmod 777 /usr/local/bin/node

Linux权限相关的知识参见:Linux修改文件权限

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

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

代码语言:shell
复制
node -v 

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

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

代码语言:shell
复制
ln -s  /home/myroot/Desktop/Vue/node-v16.16.0-linux-x64/bin/npm     /usr/local/bin/ 

查看是否成功:

代码语言:shell
复制
npm -v 

2 安装elasticsearch-head

2.1 安装

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

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

进入安装目录:

代码语言:shell
复制
cd elasticsearch-head-5.0.0

执行命令安装:

代码语言:shell
复制
npm install

启动服务:

代码语言:shell
复制
npm run start

或者后台启动:

代码语言:shell
复制
nohup npm run-script start &

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

elasticsearch-head@0.0.0 start grunt server

Running "connect:server" (connect) task Waiting 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文件,添加如下内容:

代码语言:yaml
复制
http.cors.enabled: true
http.cors.allow-origin: "*"

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

连接成功:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 安装Nodejs
  • 2 安装elasticsearch-head
    • 2.1 安装
      • 2.2 访问Head服务
        • 2.3 使用Head插件访问ES
        相关产品与服务
        Elasticsearch Service
        腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档