ElasticSearch插件es-head安装及使用
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
ElasticSearch插件es-head安装及使用
es-head需要nodejs环境编译,先看看机器中是否已经有nodejs环境,如果没有的话我们先要安装nodejs环境:
一、先下载安装nodejs
nodjs官网:https://nodejs.org/en/download/
这里下载的新版本 v12.18.1
wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz
tar xf node-v12.18.1-linux-x64.tar.xz
mv node-v12.18.1-linux-x64 /usr/local/node
# 设置环境变量
echo "export PATH=$PATH:/usr/local/node/bin" >> ~/.bashrc
# 刷新
source ~/.bashrc
1.1 测试安装是否成功
node -v
自此,需要的环境已准备完毕,下面开始安装es-head插件。
二、下载elasticsearch head
可使用git命令在线下载,或者下载zip包之后,离线安装都可以
2.1 编译安装
进入head目录执行npm
命令或cnpm
命令安装:
cd elasticsearch-head
npm install
安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.2 修改镜像源
如果npm install一直卡在Receiving...
不动的话,是因为访问的npm registry网络不行,我们可以修改为淘宝的仓库:
#查看npm仓库
npm config get registry
#或
npm info express
#修改为淘宝的源
npm config set registry http://registry.npm.taobao.org
这时候再执行npm install
速度就快许多!
2.3启动验证
配置es:
# vim $ES_HOME/config/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
修改完ES配置重启ES后,在es-head安装目录下使用下面的命令启动es-head插件:
npm run start & # 后台运行
如下图:启动成功
根据提示,我们访问http://xxx:9100 看看效果,已成功启动并访问我们的ES集群:
2.4 es-head使用密码访问ES
ES开启安全认证,把集群修改其中一项配置然后重启ES集群
http.cors.enabled: true
http.cors.allow-origin: "*"
#http.cors.allow-headers: Authorization #这个配置改为下面的
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
使用xpack安全认证的ES集群,密码改为自己的即可
Linux使用命令检测集群是否健康
curl -XGET -u elastic:JCK3BPr2g25G http://xxx:9200/_cluster/health?pretty
web页面登录
http://xxx:9100/?auth_user=elastic&auth_password=JCK3BPr2g25G
参考:文章
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献4条内容
所有评论(0)