码迷,mamicode.com
首页 > 其他好文 > 详细

elasticsearch问题解决之分片副本UNASSIGNED

时间:2018-08-09 23:14:43      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:logs   bsp   last   创建索引   http请求   cluster   设置   uid   sdn   

  在上一篇文章中,我记录了在windows下同一台机器上搭建es集群的步骤,第二天在向集群中创建索引的时候,出现了分片副本未分配的情况(UNASSIGNED)。

  技术分享图片

  虽然并不影响数据的插入和查询,但是有问题总是要解决。起初我以为是集群里面三个节点没有正常启动,但是我检查了后发现节点正常

  发送http请求http://localhost:9201/_cluster/health,返回的信息显示正常,可用节点位3

  随后去网上找资料,说是硬盘容量使用超过85%造成的,我看了一下果然如此

  技术分享图片

  技术分享图片

  为了验证是否是这个原因造成的,我将利用率最高设置为了90%

  技术分享图片

  设置成功后刷新了head插件,发现分片副本果然成功分配了

技术分享图片

  随后我进行了第二种验证,修改配置文件中的data存储位置

  技术分享图片

  技术分享图片

  然后重启三个es,发现索引没有了,这是因为更换了数据存储位置,重新建立索引,分片全部分配成功。

  参考:https://www.elastic.co/guide/cn/elasticsearch/guide/current/_cat_api.html

        https://blog.csdn.net/kezhen/article/details/79379512

     https://blog.csdn.net/laoyang360/article/details/78443006

        https://www.cnblogs.com/bonelee/p/7458221.html

  

  

elasticsearch问题解决之分片副本UNASSIGNED

标签:logs   bsp   last   创建索引   http请求   cluster   设置   uid   sdn   

原文地址:https://www.cnblogs.com/carryLess/p/9452000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!