IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    关闭elasticsearch中index的复制

    深夜的蚊子发表于 2016-12-19 15:45:10
    love 0

    如果你正在使用elasticsearch服务,同时你又有而且仅有一台elasticsearch服务器的话,那么你会发现你的服务健康状态一直是yellow的,这很有可能是你elasticsearch中的index设置了复制,但你又没有多余的节点可以进行复制。

    你可以通过elasticsearch-head插件来确认是否真的是复制的问题。在Overview页能看到很多index shards被标记为“Unassigned”,所以,对于只用一台elasticsearch做服务的话(想必也没人只用一台elasticsearch服务器做production的业务),我们完全可以把index的复制功能关掉。执行如下命令

    curl -XPUT http://127.0.0.1:9200/_settings -d '
    {
        "index" : {
            "number_of_replicas" : 0
        }
    }
    '

    这样操作后,所有的index的复制功能就被关掉了,服务也就从yellow变成了green。

    © 2016, 深夜的蚊子. 版权所有. 如转载,请注明:转载自 蚊子空间[http://www.wenzizone.cn]



沪ICP备19023445号-2号
友情链接