我需要指导才能恢复我的Elastic cluster。我已经引导了Elastic Cluster,并创建了一个super-user和另外两个system-users。Ingest、Data、Gateway节点也加入了集群。后来,我觉得我想重命名Data,但是Google-Cloud不允许我重命名,所以我创建了具有适当名称的新数据节点,然后删除了旧的数据节点。到目前为止,我还没有摄入任何数据,也没有创建任何索引。现在,当我试图查看任何集群详细信息(例如许可信息)时。它不验证任何系统用户。我尝试重新创建Bootstrap密码并再次设置。但这也不起作用。
我在Elastic日志中看到了下面的异常。
failed to retrieve password hash for reserved user [username]
org.elasticsearch.action.UnavailableShardsException: at least one primary shard for the index [.security-5] is unavailable请建议我,有一种方法恢复现有的配置,或如何我可以引导它再次。
发布于 2021-08-09 21:49:40
我有sudo访问权限,我使用基于文件的auth创建了一个系统用户,然后用相同的密码重新创建了其他系统用户,然后将访问类型恢复到对我有效的正常登录。
发布于 2021-07-08 00:26:30
到目前为止,我还没有摄入任何数据。
如果您还没有添加任何实际数据,最简单的方法可能是删除所有当前数据目录并从头开始集群。
另外,这是否仍然是Elasticsearch 5(查看.security-5)?因为这是一个非常旧的版本,有些东西在那里的工作方式与当前版本不同,以便进行适当的重置。
https://stackoverflow.com/questions/68204890
复制相似问题