当前位置: 首页> 娱乐> 八卦 > 深圳网页设计公司有哪些_网络营销是什么社会关系_百度推广优化工具_网店如何引流与推广

深圳网页设计公司有哪些_网络营销是什么社会关系_百度推广优化工具_网店如何引流与推广

时间:2025/7/9 4:56:10来源:https://blog.csdn.net/tan809417133/article/details/147388145 浏览次数:0次
深圳网页设计公司有哪些_网络营销是什么社会关系_百度推广优化工具_网店如何引流与推广

一.数据安全迁移

在 Elasticsearch 中设置某个节点临时不可用(例如进行维护或升级),可以通过以下步骤安全地操作,避免数据丢失或集群状态异常

  • 1: 排除节点分片分配,触发分片迁移到其他节点

    PUT /_cluster/settings
    {"transient": {#"cluster.routing.allocation.exclude._ip": "目标节点的IP",# 或使用节点名称"cluster.routing.allocation.exclude._name": "节点名称"# 或使用节点ID# "cluster.routing.allocation.exclude._id": "节点ID"}
    }
    

    执行后,Elasticsearch 会开始将此节点上的分片迁移到其他节点。

    使用 GET /_cluster/settings 检查设置是否生效。

  • 2: 等待分片迁移完成

    检查分片分配状态,直到目标节点的分片数为 0:

    GET /_cat/shards?h=index,shard,prirep,state,node&format=json
    
  • 3.停止节点服务

    #切换到es用户,查询elasticsearch进程
    ps aux|grep elasticsearch
    #停止es
    kill -9 pid
    
  • 4.修改配置文件

    修改安装目录/config/elasticsearch.yml文件

    path.data: /es/data
    
  • 5.维护完成后恢复节点
    启动节点服务,进入安装目录,执行命令:

    bin/elasticsearch -d
    

    移除分片分配排除规则:

    PUT /_cluster/settings
    {"transient": {"cluster.routing.allocation.exclude._name": null}
    }
    
  • 注意事项

  • 主节点(Master Node):如果目标节点是主节点,确保集群中还有其他可用主节点。

  • 强制停机风险:直接关闭节点而不迁移分片可能导致集群变黄/红(部分数据不可用)。

  • 大集群耗时:分片迁移可能较慢,取决于数据量和网络。

二. 数据不安全方式迁移

2.1 设置集群不自动恢复分片

  • 查询集群设置:

    GET _cluster/settings
    
  • 设置集群不自动恢复分片:

    PUT _cluster/settings
    {"persistent": {"cluster.routing.allocation.enable": "none"}
    }
    

说明:禁用分片自动分配,避免节点下线时触发数据迁移。

2.2. 停止当前节点服务

    #切换到es用户,查询elasticsearch进程ps aux|grep elasticsearch#停止eskill -9 pid

2.3 复制数据并修改配置

复制数据:

sudo cp -rp /原数据目录/* /新数据目录/

确保 Elasticsearch 配置中 path.data 已指向新目录,否则需修改 elasticsearch.yml:

path.data: /es/data

2.4 维护完成后恢复节点:

启动节点服务,进入安装目录,执行命令:

bin/elasticsearch -d

设置集群自动恢复分片:

PUT _cluster/settings
{"persistent": {"cluster.routing.allocation.enable": null}
}

说明:恢复分片自动分配,允许集群重新平衡数据。

关键字:深圳网页设计公司有哪些_网络营销是什么社会关系_百度推广优化工具_网店如何引流与推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: