es-head需要nodejs环境编译,先看看机器中是否已经有nodejs环境,如果没有的话我们先要安装nodejs环境:
nodjs官网:/
这里下载的新版本 v12.18.1
wget .18.1/node-v12.18.
tar xf node-v12.18.
mv node-v12.18.1-linux-x64 /usr/local/node
# 设置环境变量
echo "export PATH=$PATH:/usr/local/node/bin" >> ~/.bashrc
# 刷新
source ~/.bashrc
node -v
自此,需要的环境已准备完毕,下面开始安装es-head插件。
可使用git命令在线下载,或者下载zip包之后,离线安装都可以
git下载
下载zip包
进入head目录执行npm
命令或cnpm
命令安装:
cd elasticsearch-head
npm install
安装cnpm
npm install -g cnpm --registry=
如果npm install一直卡在<不动的话,是因为访问的npm registry网络不行,我们可以修改为淘宝的仓库:
#查看npm仓库
npm config get registry
#或
npm info express#修改为淘宝的源
npm config set registry
这时候再执行npm install
速度就快许多!
配置es:
# vim $ES_HOME/l
abled: true
s.allow-origin: "*"
修改完ES配置重启ES后,在es-head安装目录下使用下面的命令启动es-head插件:
npm run start & # 后台运行
如下图:启动成功
根据提示,我们访问xxx:9100 看看效果,已成功启动并访问我们的ES集群:
ES开启安全认证,把集群修改其中一项配置然后重启ES集群
abled: true
s.allow-origin: "*"
#s.allow-headers: Authorization #这个配置改为下面的
s.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
abled: true
abled: true
使用xpack安全认证的ES集群,密码改为自己的即可
Linux使用命令检测集群是否健康
curl -XGET -u elastic:JCK3BPr2g25G xxx:9200/_cluster/health?pretty
web页面登录
xxx:9100/?auth_user=elastic&auth_password=JCK3BPr2g25G
参考:文章
本文发布于:2024-01-29 04:32:23,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647394912719.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |