ElasticSearch之Head的安装配置

1 下载并安装head插件

1.1 安装git软件,或者安装git工具
npm install –y git
git clone https://github.com/mobz/elasticsearch-head.git
1.2 安装grunt
cd elasticsearch-head
npm install -g grunt --registry=https://registry.npm.taobao.org

npm error code CERT_HAS_EXPIRED npm error errno CERT_HAS_EXPIRED npm error r

报错解释:

这个错误表示你在使用npm(Node Package Manager)时遇到了一个证书过期的问题。npm在进行HTTPS操作时需要验证SSL证书,如果证书已经过期,npm将无法正常连接到相关的服务器,从而导致上述报错。

解决方法:

  1. 更新npm到最新版本:运行npm install -g npm@latest来更新npm到最新版本,这可能包含对证书问题的修复。

  2. 更新操作系统中的证书:确保你的操作系统中的根证书是最新的。

  3. 使用代理:如果你在使用代理服务器,确保代理服务器的SSL证书是有效的。

  4. 临时绕过SSL验证(不推荐,除非临时使用):可以通过设置环境变量npm set strict-ssl=false来暂时绕过SSL证书验证,但这会降低你的网络安全性,不推荐在生产环境中使用。

1.3 安装插件
npm install

在elasticsearch-head目录下node_modules/grunt下如果没有grunt二进制程序,需要执行:npm install grunt --save

1.4 修改connect配置节点

修改配置 elasticsearch-headGruntfile.js文件

1.5 配置本机ElasticSearch的IP端口

修改 _site/app.js 修改http://localhost:9200字段到本机ES端口与IP

1.6 启动elasticsearch-head服务
cd elasticsearch-head/
npm run start

启动成功后,如下:

登录

注:跨域操作在ES里添加以下两个内容

http.cors.enabled: true
http.cors.allow-origin: "*"

运行head
【1】修改elasticsearch的参数

修改一下es使用的参数。编辑config/elasticsearch.yml:

# 换个集群的名字,免得跟别人的集群混在一起
cluster.name: es-5.0-test

# 换个节点名字
node.name: node-101

# 修改一下ES的监听地址,这样别的机器也可以访问
network.host: 0.0.0.0

# 默认的就好
http.port: 9200

# 增加新的参数,这样head插件可以访问es (必须加,然后重启elasticsearch服务,否则连接不成功)
http.cors.enabled: true
http.cors.allow-origin: "*"
 

注:设置参数的时候:后面要有空格!
 

访问:target:9100

这时,访问http://localhost:9100就可以访问head插件:

因为之前我已在ES中建立了一些索引,因此可以看到数据:

Problem:
elasticsearch head 连接不到elasticsearch

解决:出现上面问题在elasticsearch.yml文件中修改后,增加以下配置:

http.cors.enabled: true
http.cors.allow-origin: "*"


注意:需要重新启动ES服务!(添加上边内容每行前有一个空格!)
 参考解决:elasticsearch head 连接不到elasticsearch_head 链接不上 eleash-CSDN博客

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值