重新Bootstrap弹性集群
Re-Bootstrap Elastic Cluster
我需要指导来恢复我的 Elastic cluster
。
我 bootstrapped Elastic Cluster
并创建了 1 个 super-user
和另外 2 个 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
请建议我,有一种方法可以恢复现有配置,或者我怎样才能bootstrap重新设置。
I had not ingest any data so far
如果您还没有添加任何实际数据,最简单的方法可能是删除所有当前数据目录并重新启动集群。
此外,这还是 Elasticsearch 5(查看 .security-5
)吗?因为那是一个非常旧的版本,有些功能与当前版本不同,需要进行正确的重置。
我有 sudo 访问权限,我使用 file based auth 创建了一个系统用户
然后用相同的密码重新创建其他系统用户
然后将访问类型恢复为正常登录
这对我有用。
我需要指导来恢复我的 Elastic cluster
。
我 bootstrapped Elastic Cluster
并创建了 1 个 super-user
和另外 2 个 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
请建议我,有一种方法可以恢复现有配置,或者我怎样才能bootstrap重新设置。
I had not ingest any data so far
如果您还没有添加任何实际数据,最简单的方法可能是删除所有当前数据目录并重新启动集群。
此外,这还是 Elasticsearch 5(查看 .security-5
)吗?因为那是一个非常旧的版本,有些功能与当前版本不同,需要进行正确的重置。
我有 sudo 访问权限,我使用 file based auth 创建了一个系统用户 然后用相同的密码重新创建其他系统用户 然后将访问类型恢复为正常登录 这对我有用。