48.1 准备升级
- 在开始将群集升级到7.x.x版之前,应执行以下操作
- 检查弃用日志,以查看是否正在使用任何不赞成使用的功能,并相应地更新代码
- 查看重大更改,并对版本7.x.x的代码和配置进行必要的更改
- 如果使用任何插件,确保每个插件的版本都与Elasticsearch 7.x.x版兼容
- 在升级生产群集之前,在隔离的环境中测试升级
- 通过快照备份数据
48.2 准备工作
- 禁用分片分配
- 关闭节点时,分配过程将等待 index.unassigned.node_left.delayed_timeout(默认为一分钟),然后开始将该节点上的分片复制到集群中的其他节点,这可能涉及大量I / O
- 在关闭节点之前禁用副本分配
PUT _cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "primaries"
}
}
POST _flush/synced
- 暂停机器学习作业和数据源相关的任务
- 如果机器学习索引是在6.x之前创建的,则必须重新索引这些索引
- 如果机器学习索引是在6.x中创建的,则可以:
- 禁用升级模式时,作业将使用自动保存的上一个模型状态恢复
POST _ml/set_upgrade_mode?enabled=true
- 停止所有数据发送并关闭所有作业
- 关闭单个节点
- 如果使用systemd运行Elasticsearch:
- sudo systemctl stop elasticsearch.service
- 如果使用SysV init运行Elasticsearch:
- sudo -i service elasticsearch stop
- 如果以守护程序的身份运行Elasticsearch:
大数据视频推荐:
CSDN
大数据语音推荐:
ELK7 stack开发运维
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通