设置 Elastic Search 单节点集群时出现问题

Roy*_*itz 4 cluster-computing elasticsearch elasticsearch-7

我正在尝试在单节点集群中设置 ElasticSearch 7.3.1。

我尝试添加:

discovery.type: single-node

但后来我收到以下错误:

java.lang.IllegalStateException:当本地节点 {node-1}{O846-1yHRLiOGzLUx 4RycQ}{KKT2Ljj3QUWiFR4K1ICrDg}{127.0.0.1}{127.0.0.1:9300} 时,无法以 [discovery.type] 设置为 [单节点] 的方式启动{dim}{ml.machine_memory=17179262976, xpack.installed=true, ml.max_open_jobs=20} 在投票配置 VotingConfiguration 中没有法定人数

如果我删除该行discovery.type: single-node,则会出现以下错误:

master 尚未发现或选举,选举需要两个 ID 为 [O846-1yHRLiOGzLUx 4RycQ, j1tBqJEtSXO78j6Ym8OceA] 的节点,已发现 [{node-1}{O846-1yHRLiOGzLUx4RycQ}{KE4tPTGtS7ukT7k-6iLxaw}{127.0.0.1}{127.0.0.1 :9300}{dim}{ml.machine_memory=17179262976, xpack.installed=true, ml.max_open_jobs=20}] 这不是法定人数;发现将继续使用 [127.0.0.1:9301, 127.0.0.1:9302, 127.0.0.1:9303, 127.0.0.1:9304, 127.0.0.1:9305, [::1]:9 301, [::1]: 9302、[::1]:9303、[::1]:9304、[::1]:9305] 来自主机提供商和 [{node-1}{O846-1yHRLiOGzLUx4RycQ}{KE4tPTGtS7ukT7k-6iLxaw}{127.0.0.1 }{127.0.0.1:9300}{dim}{ml.machin e_memory=17179262976, xpack.installed=true, ml.max_open_jobs=20}] 来自最后已知的集群状态;节点术语 0,术语 0 中最后接受的版本 0

Dav*_*ner 7

an election requires two nodes with ids [O846-1yHRLiOGzLUx 4RycQ, j1tBqJEtSXO78j6Ym8OceA],

该节点以前属于 2 节点集群,并且您在未遵循执行此操作而不丢失数据所需的正确步骤的情况下删除了一个节点(即其中一半)。

前进的道路有两种:

  1. 重新组成2节点集群,然后适当移除1个节点

  2. 擦除数据路径并重新开始。