elasticsearch如何安全重启节点

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介:

elasticsearch如何安全重启节点

标签:  elasticsearch  节点 | 发表时间:2016-05-24 03:58 | 作者:kfcman
分享到:
出处:http://www.iteye.com

elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级。但是业务不能停,如果直接kill掉节 点,可能导致数据丢失。而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络 资源的。 
本文转载官方提供的安全重启集群节点的方法:

第一步:先暂停集群的shard自动均衡。

1
2
3
4
5
6
curl -XPUT http://192.168.1.2:9200/_cluster/settings -d'
{
    "transient" : {
        "cluster.routing.allocation.enable" : "none"
    }
}'

第二步:shutdown你要升级的节点

1
curl -XPOST http://192.168.1.3:9200/_cluster/nodes/_local/_shutdown

第三步:升级重启该节点,并确认该节点重新加入到了集群中

第四步:重复2-3步,升级重启其它要升级的节点。

第五步:重启启动集群的shard均衡

1
2
3
4
5
6
curl -XPUT http://192.168.1.2/_cluster/settings -d'
{
    "transient" : {
        "cluster.routing.allocation.enable" : "all"
    }
}'

到此整个集群安全升级并且重启结束。













本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/7285878.html,如需转载请自行联系原作者

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
4月前
|
存储 缓存 监控
|
4月前
|
存储 负载均衡 监控
检索服务elasticsearch节点(Node)
【8月更文挑战第23天】
66 5
|
1月前
|
存储 监控 索引
Elasticsearch 节点
【11月更文挑战第3天】
39 3
|
4月前
|
存储 缓存 算法
Elasticsearch 集群节点间的通信
【8月更文挑战第25天】
79 6
|
4月前
|
存储 机器学习/深度学习 运维
Elasticsearch 集群节点的角色与职责
【8月更文挑战第25天】
132 6
|
4月前
|
存储 网络协议 搜索推荐
|
4月前
|
存储 机器学习/深度学习 网络协议
Elasticsearch 集群节点
【8月更文挑战第24天】
42 5
|
4月前
|
存储 负载均衡 算法
|
4月前
|
存储 缓存 监控
|
5月前
|
存储 安全 文件存储
【elasticsearch】es6重启服务后数据消失,es6如何配置数据持久化储存
【elasticsearch】es6重启服务后数据消失,es6如何配置数据持久化储存
70 1