栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

ElasticSearch8闪退

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ElasticSearch8闪退

ES8闪退问题—-node.master: true等语句无法在ES8中使用
  • 排查出现原因
  • 解决

排查出现原因

点了.bat文件好几次,发现最后每次都是最后出现了一堆报错信息后一下就没了。
去ES安装目录下的logs文件夹中找到执行日志。

查看出错原因

报错内容为

uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [node.master] please check that any required plugins are installed, or check the breaking changes documentation for removed settings

是按照网上文档设置该节点为主节点的设置有问题。

# elasticsearch.yml文件
# 设置集群配置
cluster.name: culster1       # 集群命名
node.name: master    # 主节点命名
node.master: true
解决

由于下载的版本为8,去查找了官方文档Elasticsearch Guide

在ES8中设置主节点的语句已经进行了修改,需要使用来设置节点的角色

node.roles: [ master ]

其中节点的角色有多种选择

  • master
  • data
  • data_content
  • data_hot
  • data_warm
  • data_cold
  • data_frozen
  • ingest
  • ml
  • remote_cluster_client
  • transform

如果有多个角色可以使用英文逗号分隔。

配置完重新启动就行

由于我还没有配置数据节点因此又报错了,只要再配置从节点配置为数据节点即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851628.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号