当前位置: 首页 > 后端技术 > Java

linux安装elasticsearch-head

时间:2023-04-01 22:26:22 Java

原文链接elasticsearch-head是专门针对elasticsearch的客户端工具,用于展示数据。elasticsearch-head基于JavaScript语言编写,可以使用Nodejs下的包管理器npm进行部署。在Linux上安装ElasticSearch的方法可以参考:在Linux上安装ElasticSearch1安装Nodejsnodejs下载地址: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:failedtocreatesymboliclink'/usr/local/bin/node':Permissiondenied,需要修改/usr/local/bin的权限/node:sudochmod777关于/usr/local/bin/nodeLinux权限的知识参见:Linux修改文件权限修改权限后,再次运行命令建立软连接。然后检查node是否成功设置为全局变量:node-v如果输出的是版本号,则表示成功。同样建立一个npm软连接,设置为全局变量:ln-s/home/myroot/Desktop/Vue/node-v16.16.0-linux-x64/bin/npm/usr/local/bin/检查是否成功:npm-v2安装elasticsearch-head2.1安装下载地址:https://github.com/mobz/elasticsearch-head/releases下载后上传到服务器并解压。进入安装目录:cdelasticsearch-head-5.0.0执行安装命令:npminstall启动服务:npmrunstart或者后台启动:nohupnpmrun-scriptstart&出现如下输出,说明启动成功:elasticsearch-head@0.0.0startgruntserverRunning"connect:server"(connect)taskWaitingforever...Startedconnectwebserveronhttp://localhost:91002.2访问Head服务然后访问本机:http://localhost:9100/或其他机器访问:http://192.168.191.129:9100/(192.168.191.129为服务器地址)elasticsearch-head服务访问成功:2.3使用Head插件访问ESTo允许跨域,需要修改elasticsearch-8.0.0/config/elasticsearch.yml文件,添加如下内容:http.cors.enabled:truehttp.cors.allow-origin:"*"然后点击"链接Head服务网页中的》按钮:连接成功:学习更多编程知识,请关注我的公众号:代码之道