elasticsearch - Elasticsearch:节点突然停止工作,没有可用的分片异常
问题描述
我有一个单节点 elk 安装,它工作正常,直到我发现kibana
无法连接到elasticsearch
.
systemctl status elasticsearch
● elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-12-28 14:21:33 EET; 5min ago
Docs: http://www.elastic.co
Main PID: 1193 (java)
Tasks: 87
Memory: 3.0G
CPU: 5min 39.675s
CGroup: /system.slice/elasticsearch.service
├─1193 /usr/bin/java -Xms2g -Xmx2g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=
└─1548 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/controller
但这里有一个要点,但有例外;
由于某些奇怪的原因,重启后节点似乎恢复了。
如何解释这种行为?
解决方案
推荐阅读
- ruby - 使用 cygwin 和 Visual Studio 代码在 Windows 中调试 ruby
- python-3.x - 在 Django 中使用内联保存模型
- javascript - 在迭代 JSON 数组时出现错误:“data.id is undefined”
- ssh - 使用 JMeter 中的 OS Process Sampler 将文件从一个 Windows 远程服务器传输到另一个 Windows 远程服务器的步骤
- c# - 语音合成器阅读不适用于专有名词(文本到语音)
- python - Django get_user_model().objects.create() 密码没有得到散列
- python - 使用 zeromq 在 2 个 python 程序之间交换信息
- shell - 如何使用 sh 在 groovy 中执行 repo forall project -c 'echo $REPO_PATH',因为 REPO_PATH 是 repo 工具内部的变量
- javascript - 如何显示加法操作?
- python - 将 TF 模型从 py2 移植到 py3