当前位置:   article > 正文

ElasticSearch之Head的安装配置_配置elasticsearch 8.11集群安装 elasticsearch-head

配置elasticsearch 8.11集群安装 elasticsearch-head

1 下载并安装head插件

1.1 安装git软件,或者安装git工具
  1. npm install –y git
  2. git clone https://github.com/mobz/elasticsearch-head.git
1.2 安装grunt
  1. cd elasticsearch-head
  2. 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服务
  1. cd elasticsearch-head/
  2. 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博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/645819
推荐阅读
相关标签
  

闽ICP备14008679号