本篇内容介绍了“如何安全的移除elasticsearch节点”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!为什么要移除一个节点,有很多种情况节点所在物理机要销毁。节点实例需要升级、重启es文档想要安全的移除一个es节点,不改变分片的数量,100%不会引起数据丢失,即保证这个节点的所有数据被其他节点接收。然后停止这个节点的实例。步骤1:将节点从集群路由策略中排除步骤2:等待节点上分片全部被迁移步骤3:下线节点步骤4:取消节点禁用策略两个节点禁用策略:
curl -XPUT http://0.0.0.0:9200/_cluster/settings?pretty -d ‘{“transient”:{“cluster.routing.allocation.exclude._ip”:”10.10.10.11,10.10.10.12″}}’有序的关闭Elasticsearch来确保Elasticsearch有机会清理和关闭未完成得资源。譬如:节点关闭后有序的从集群中移除、同步传输日志到磁盘以及一些其他的相关清理活动。你可以确保Elasticsearch有序的停机来帮助Elasticsearch正确的停止。如果Elasticsearch作为一个服务运行,你可以通过你安装的服务管理功能来停止Elasticsearch。如果你是在控制台直接运行的Elasticsearch,你可以通过发送conrtol + C
来停止,或者是在POSIX系统发送SIGTERM
信号给Elasticsearch进程。你可以通过各种各样的工具获取PID来发送信号(如:ps或jps):或者通过启动日志:或者通过启动时指定的PID文件获取:在Elasticsearch虚拟机运行期间,可能出现某些致命错误把虚拟机标记为可疑状态。这些致命错误可能包含虚拟机内部错误、严重的I/O错误。当Elasticsearch检测到虚拟机遇到这样一个致命错误时,Elasticsearch将尝试记录错误,然后将停止虚拟机。当Elas 香港云主机ticsearch发起一个这样的关闭时,它没有经过上述的有序关闭。Elasticsearch将会返回一个特定的状态码来标识这个错误。“如何安全的移除elasticsearch节点”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!
相关推荐: 怎么理解HBase1.x 读缓存BlockCache
本篇文章给大家分享的是有关怎么理解HBase1.x 读缓存BlockCache,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。缓存对于任何一个数据库都非常重要,如果有条件允许,我们更愿意把所有的数据…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。