四、安装es-head插件

摘要:
此时,es数据库可以通过弹性搜索头等第三方插件进行管理。在5.0版本之前,弹性搜索头插件可以以插件的形式直接安装。5.0版之后,需要支持nodejs环境,并且需要安装nodejs。这里使用源代码来安装npm,可以立即解压并使用。

一、ES插件介绍

ES不同于MySQL数据库,有专门的客户端,如mysql命令,ES数据库通过RESTful风格的API接口进行访问。
这时可通过elasticsearch-head这种第三方插件来管理es数据库。
elasticsearch-head插件在5.0版本之前可通过插件形式直接安装,5.0之后需要nodejs环境支持,需要安装nodejs环境。

接下来介绍三种安装es-head插件的方式
1、npm安装 #下载源码,编译安装,在nodejs环境下运行插件
2、docker安装 #下载已经做好的es-head插件的容器,运行
3、Google浏览器插件 #安装Google浏览器插件,直接访问es

二、安装ES插件

1、docker安装

docker run -p 9100:9100 mobz/elasticsearch-head:7

2、npm安装

正如centos是使用yum命令安装软件的,ubuntu使用apt命令安装软件,python使用pip命令安装插件,nodejs使用npm命令来安装,所以我们需要先安装npm软件。

这里使用源码安装npm,解压即用。

cd /opt/
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

npm命令实质上是指向js脚本的软连接
四、安装es-head插件第1张

下载es-head插件

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head/

通过阿里巴巴源安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install

启动es-head插件

#必须进入es-head插件目录运行启动命令
cd elasticsearch-head/
cnpm run start

访问效果
启动命令会在前台执行,并开放9100端口
四、安装es-head插件第2张

使用浏览器访问http://10.154.0.110:9100即可访问到es-head插件,再使用es-head插件访问es数据库,效果如下
四、安装es-head插件第3张

注意
9100端口是插件端口,9200是es数据库端口
通过插件访问http://10.154.0.110:9200点击连接还是失败,是因为es有安全机制只允许服务器本地访问,这时需要设置跨域

设置跨域
设置跨域同时也适用于安装的es-head插件跟es数据不在同一台服务器上时的情况

#编辑es主配置文件,在文本末尾添加如下两行配置
vim /etc/elasticsearch/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"

systemctl restart elasticsearch
cd elasticsearch-head/
cnpm run start

访问效果
四、安装es-head插件第4张

3、谷歌插件安装

1、Science上网安装法
可以通过Science上网,去谷歌商店下载elasticSearch Head插件

点击谷歌浏览器右上角的三个小圆点-->更多工具-->扩展程序
四、安装es-head插件第5张

点击三条杠-->打开谷歌网上应用店
四、安装es-head插件第6张

搜索elasticSearch Head插件,安装即可
四、安装es-head插件第7张

2、解压安装法
去官网下载插件:github下载地址

下载下来的文件是一个crx后缀名的文件,改为zip后缀,并解压
四、安装es-head插件第8张

打开谷歌浏览器-->更多工具-->扩展程序-->加载已解压的扩展程序
四、安装es-head插件第9张

注意
使用谷歌浏览器插件访问es数据库一定要设置跨域

参考资料
老男孩教育_day104_视频

免责声明:文章转载自《四、安装es-head插件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jmeter监控内存,CPU等方法CSS-顶部滚动进度条下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

利用ARCGIS和LocaSpace Viewer无限制免费下载高清的谷歌卫星影像

卫星影像可以当做我们内业成图时的工作参考。目前市面上出现的几款好用的卫星图片下载工具,比如91卫图助手、bigemap等软件,都可以自定义导出坐标系及参数,但存在使用限制,比如限制了单次下载大小或者每日下载大小等。 也有无限制下载卫星地图的软件,比如LocaSpace Viewer,但是该软件最终导出只能是WGS84坐标系下的卫星影像,无法直接导出北京5...

Elasticsearch 7.4.0 白金版 绿色教程

Elasticsearch X-PACK 白金版只有 30 天试用,为了可以经常使用,特出以下教程, 特别强调,仅作学习使用!!! 首先,从官网下一份 Linux 版的 Elasticsearch 安装包,再从开源社区拉取一份 Elasticsearch 源码。 官方下载页https://www.elastic.co/cn/downloads/elasti...

elasticsearch配置文件解析

1.Cluster(集群)# 集群名称标识了你的集群,自动探查会用到它。默认值为elasticsearch# 如果你在同一个网络中运行多个集群,那就要确保你的集群名称是独一无二的。## cluster.name: my-application 2.Node(节点)# 节点名称会在启动的时候自动生成,所以你可以不用手动配置。你也可以给节点指定一个# 特定的名...

ElasticSearch-7.10安装-2

ElasticSearch安装 上面我们讲了单节点安装,之后我们在继续。这里遇到了一点问题,就是安装的虚拟机,在外面不能访问es。 这里是由于防火墙的原因,由于是在本地,我直接关闭防火墙,若是在云上,则设置安全组即可systemctl stop firewalld.service1.插件安装 ElasticSearch-head插件,可以通过可视化的方式查...

前端本地调试解决跨域的两种方法

1、谷歌浏览器非安全模式解决跨域 右击谷歌浏览器、在属性>>快捷方式>>目标里尾部加上 --disable-web-security --user-data-dir。前面要有空格 2、webpack前后端分离开发接口调试proxyTable解决方案 以vue-cli为例 dev: { env: require('./dev....

chrome出现“由贵单位管理”原因及解决方法

谷歌Google在声明里表示: 由贵单位管理指的是由设备或者账户管理员例如企业管理器可以用来强制更改谷歌浏览器配置的企业级策略。例如可以直接通过远程方式向所有受控用户添加书签,当管理员有进行这类操作时那么就会显示由单位管理。 主要阿里旺旺(千牛) 安装之后就会自动给chrome安装第三方扩展然后修改策略 手动发现问题元凶: 既然谷歌官方说了家庭用户是因为第...