当前位置: 首页 > wzjs >正文

wordpress chess怎么优化电脑系统

wordpress chess,怎么优化电脑系统,做网站大概要多少钱,技术支持:洛阳网站建设Elasticsearch 集群节点下线方案 在 Elasticsearch(ES)集群中,节点(Node)下线可能会影响数据的可用性和集群的健康状态。因此,正确的下线步骤需要确保数据不会丢失,并且不会影响查询或写入。 &…

Elasticsearch 集群节点下线方案

在 Elasticsearch(ES)集群中,节点(Node)下线可能会影响数据的可用性和集群的健康状态。因此,正确的下线步骤需要确保数据不会丢失,并且不会影响查询或写入。


🔍 1. 确定要下线的节点

首先,找到即将下线的节点:

curl -XGET "http://<ES_HOST>:9200/_cat/nodes?v"

示例输出:

ip            heap.percent ram.percent cpu load_1m load_5m load_15m node.role   master name
192.168.1.101          65          50   3    0.12    0.15     0.20   mdi         *      node-1
192.168.1.102          70          55   2    0.10    0.12     0.18   mdi                node-2
192.168.1.103          60          48   1    0.08    0.10     0.15   mdi                node-3

📌 注意

  • mdi:m(Master-Eligible),d(Data Node),i(Ingest Node)
  • * 表示当前的 Master 节点

确保不要误下线 Master 节点,除非你计划先选举新的 Master。


🔍 2. 将节点标记为不再接收新数据

在集群中下线节点前,应该避免它继续接收新数据:

curl -XPUT "http://<ES_HOST>:9200/_cluster/settings" -H "Content-Type: application/json" -d '
{"persistent": {"cluster.routing.allocation.exclude._name": "node-2"}
}'

📌 这个操作会让 Elasticsearch 逐步把 node-2 上的分片(Shard)迁移到其他节点。


🔍 3. 监控分片迁移进度

使用以下命令查看分片是否已经迁移完毕:

curl -XGET "http://<ES_HOST>:9200/_cat/health?v"
curl -XGET "http://<ES_HOST>:9200/_cat/shards?v"

当所有分片的 STARTED 状态不再显示 node-2,说明数据已安全迁移。


🔍 4. 移除节点

当数据迁移完成后,可以让节点主动退出集群:

curl -XPOST "http://<NODE_IP>:9200/_cluster/nodes/_local/_shutdown"

或者直接停止该节点的 Elasticsearch 进程:

systemctl stop elasticsearch

如果是 Kubernetes 部署:

kubectl delete pod <node-2-pod> -n <namespace>

🔍 5. 确保集群健康

下线后,检查集群状态:

curl -XGET "http://<ES_HOST>:9200/_cat/health?v"

如果状态仍然是 green,则说明集群已经成功完成节点下线过程。


🔍 6. 清理下线节点信息

如果 node-2 永久下线,不再加入集群,可以清理它的配置:

curl -XPUT "http://<ES_HOST>:9200/_cluster/settings" -H "Content-Type: application/json" -d '
{"persistent": {"cluster.routing.allocation.exclude._name": null}
}'

📌 这样可以让 Elasticsearch 允许新节点加入,并重新平衡分片。


🚀 总结

步骤操作
确认节点curl -XGET "http://<ES_HOST>:9200/_cat/nodes?v"
迁移数据curl -XPUT ... exclude._name": "node-2"
监控迁移curl -XGET "http://<ES_HOST>:9200/_cat/shards?v"
停止节点systemctl stop elasticsearchkubectl delete pod
检查健康curl -XGET "http://<ES_HOST>:9200/_cat/health?v"
清理信息curl -XPUT ... exclude._name": null

📌 建议:如果你的集群只有 1-3 个节点,建议谨慎操作,确保至少有 2 个 Master-Eligible 节点保持在线!


文章转载自:

http://f3j5EqCk.Lbpqk.cn
http://8cETCO6C.Lbpqk.cn
http://dvmhoSch.Lbpqk.cn
http://QTwX3JVR.Lbpqk.cn
http://cT9tU0hq.Lbpqk.cn
http://x41xnQJT.Lbpqk.cn
http://9E8yPOGa.Lbpqk.cn
http://l7gaCqbL.Lbpqk.cn
http://Tgj9fGHi.Lbpqk.cn
http://IHfBlx3T.Lbpqk.cn
http://YgDKNN7f.Lbpqk.cn
http://Cq0I3qPg.Lbpqk.cn
http://QpIXtcZ5.Lbpqk.cn
http://eTiPRBcr.Lbpqk.cn
http://U6U9v4mj.Lbpqk.cn
http://loNG9XYO.Lbpqk.cn
http://43TO6p6j.Lbpqk.cn
http://KLVMB8T6.Lbpqk.cn
http://yD8lRIY6.Lbpqk.cn
http://PbCtG326.Lbpqk.cn
http://ULh9jkXC.Lbpqk.cn
http://4HEWV4q5.Lbpqk.cn
http://1HqNeMEp.Lbpqk.cn
http://zL7wha6Z.Lbpqk.cn
http://XYgamUBs.Lbpqk.cn
http://ouFQkPhb.Lbpqk.cn
http://ZqTA77pe.Lbpqk.cn
http://FI3yWUpH.Lbpqk.cn
http://Sp5Rqfsr.Lbpqk.cn
http://yNwOnSPF.Lbpqk.cn
http://www.dtcms.com/wzjs/627395.html

相关文章:

  • 个人备案域名可以做企业网站吗wordpress短代码使用
  • 成都门户网站有哪些郑州网站制作工作室
  • 人才网站开发文档wordpress地址更改
  • 深圳网站建设clh科凡全屋定制
  • 网站开发方案书松滋市住房和城乡建设局网站
  • 网站防火墙怎么做英文网站建设 济南
  • 17网站一起做网店打不开手机免费建站系统
  • 在线观看视频的免费网站深圳市宝安区邮编
  • 小城建设的网站做图片素材的网站有哪些
  • 重庆市建设项目环境影响评价网站地推团队联系方式
  • 长春建设集团网站免费做网站的app
  • 什么网站有教做衣服视频的泸州网站seo
  • 中国移动网站建设大庆百度公司网站建设
  • 漳州做网站优化c2c网站建站的标准
  • 网站模板下载工具中山移动网站建设报价
  • seo网站中国建设银行预约网站首页
  • 用网站做自我介绍佛山网站制作公司
  • 慈溪做无痛同济 网站asp.net 电商网站开发
  • jsp网站开发工资湖北省住房城乡建设厅网站
  • 思创医惠网站建设用drupal做的网站
  • 网站域名申请费用个人站长怎么样做网站才不会很累
  • 纯前端网站怎么做rest做阀门网站电话
  • 小米发布会2022东莞seo外包
  • 高端做网站哪家好想做一个网站怎么做的
  • 企业网站的建设要注意什么电子商务网站建设报告范文
  • 男女做暖网站是什么样子的某些网站域名解析错误
  • 格尔木有做网站的吗中国电子科技集团有限公司
  • 温州网站建设培训学校分销系统合法吗
  • dedecms怎么部署网站扬州网站商城建设价格
  • 网站开发为什么需要域名wordpress演示站教程