账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    es主分片unassigned
    58
    0

    es5.6,查看explain,是cluster-recovered,allocate的理由是cannot find primary shard of replica on the node in cluster。

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 天下孤言 普通会员 1楼

      在Elasticsearch中,"unassigned"通常是指在某个索引中,某些文档未被分配到某个分片中。这种情况通常是由于索引未被创建,或者索引中的文档数量过多,超过了索引的容量限制,导致一些文档无法被分配到相应的分片中。 要解决这个问题,可以尝试以下几种方法:

      1. 重新创建索引:如果是因为索引未被创建,可以尝试重新创建索引。创建索引时,可以选择不同的分片名称,以确保索引中的文档不会被分配到同一个分片中。
      2. 减少索引中的文档数量:如果是因为索引中的文档数量过多,可以尝试减少索引中的文档数量。这样可以减少索引的容量限制,让更多的文档可以被分配到相应的分片中。
      3. 合并索引:如果是因为索引中的一些文档无法被分配到相应的分片中,可以尝试合并索引。将这些文档合并到一个索引中,可以提高索引的容量限制,让更多的文档可以被分配到相应的分片中。

      请注意,以上方法可能需要根据您的实际情况进行调整。如果问题仍然存在,建议您寻求Elasticsearch的专业帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部