yum安装elasticsearch慢_Elasticsearch客户端工具之ESHead

一.简介

Elasticsearch-Head是比较常用的Elasticsearch老牌客户端工具之一。

  • ElasticSearch7.x单机版安装

  • ElasticSearch7.x高可用集群版搭建

1.下载安装包

Github地址:传送门

这里下载release 版本

d660a73c6b9063de94b849dc992ec74c.png

wget https://github.com/mobz/elasticsearch-head/archive/v5.0.0.tar.gz

2.安装Node

需要依赖Node环境

解压下载的es-head插件,cd到解压目录,下载nodejs,并安装:

# node 安装版本10以上curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -# yum 按安装 nodeyum install -y nodejs

查看是否安装成功:

node -vnpm -v

783a0b7308a99273038aca0c02422930.png

3.安装相关依赖

npm install -g grunt-clinpm installnpm install grunt-contrib-jasmine

4.启动

nohup grunt server

访问地址:http://IP:9100

143a8926c47256912cf79369a58bad24.png

二.Chrome浏览器插件

通过chrome安装插件的方式提供一个可操作es的图形化界面。

在chrome 浏览器中,通过“扩展程序” 添加 elasticsearch head 插件的方式,这种方式无须开启 es的跨域访问。

1、打开链接

谷歌浏览器访问 https://chrome.google.com/webstore/search/ElasticSearch%20Head?hl=zh-CN

f6093eb3b29d9b98c8fa08c319049554.png

附录

1.跨域访问问题

在ES配置中添加如下配置后重启即可解决,在生产环境开启支持所有访问的话也是有很大风险的,需要谨慎。

# 是否支持跨域http.cors.enabled: true# *表示支持所有域名http.cors.allow-origin: "*"

2.安全验证问题

如果您的ES设置了账户安全验证则需要,此处设置。

例如下图连接的时候报错未授权

7f9913d23436422aa3695f744f1e001f.png

连接失败情况下先检查是否是跨域问题

http.cors.enabled: truehttp.cors.allow-origin: "*"http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

解决方案:在访问的URL中拼接授权账号信息

示例:?auth_user=elastic&auth_password=1234567

示例:指定服务端地址以及账户

http://IP:9100/?base_uri=http://IP:9200&auth_user=elastic&auth_password=1234567

往期推荐

  • ElasticSearch基本概念(索引,分片,节点,倒排索引...)

  • ElasticSearch7.x单机版安装

  • ElasticSearch7.x高可用集群版搭建

  • Elasticsearch7x 配置文件详解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值