es通过程序代码调用es 各种api接口。
es-head查看与显示es状态信息,数据量,具体数据。
1、elasticsearch-head介绍
官方地址: https://github.com/mobz/elasticsearch-head
elasticsearch-head 是一款用来管理Elasticsearch集群的第三方插件工具。 elasticsearch-Head插件在5.0版本之前可以直接以插件的形式直接安装,但是5.0以后安装方式发生了改变,需要 nodejs环境支持,或者直接使用别人封装好的docker镜像,更推荐的是谷歌浏览器的插件。
2、elasticsearch-head的三种安装方式
1、docker安装
方便 根据已经制作好的es-head插件的容器,下载,运行
2、npm安装方式
下载源码,编译,nodejs运行 部分公司使用
3、google浏览器插件(推荐)
安装谷歌浏览器插件,直接访问es
2.1 docker安装elasticsearch-head
docker pull mobz/elasticsearch-head
:7
docker run -p 9100:9100 mobz/elasticsearch-head:7
2.2 npm安装elasticsearch-head
yum/apt
pip install #python软件包npm install #nodejs 软件包
cd /opt/
#下载安装nodejs wget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz tar xf node-v12.13.0-linux-x64.tar.xz mv node-v12.13.0-linux-x64 node #修改环境变量 echo 'export PATH=$PATH:/opt/node/bin' >> /etc/profile#配置生效 source /etc/profile npm -v node -v#下载elasticsearch-head git clone git://github.com/mobz/elasticsearch-head.git #进入elasticsearch-head安装目录 cd elasticsearch-head#配置国内镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org#安装 cnpm install #启动 cnpm run start
修改Elasticsearch配置文件,添加如下参数并重启:
#准许es 被跨域访问
http.cors.enabled: true
http.cors.allow-origin: "*"
2.3 es-head谷歌浏览器插件安装
谷歌浏览器:更多工具-->拓展程序-->开发者模式-->选择解压缩后的插件目录
edge浏览器:扩展--->管理扩展-->开发者模式-->选择解压缩后的插件目录
参考:
Day3-17-今日总结_哔哩哔哩_bilibili