48.1 準(zhǔn)備升級(jí)
- 在開始將群集升級(jí)到7.x.x版之前,應(yīng)執(zhí)行以下操作
- 檢查棄用日志,以查看是否正在使用任何不贊成使用的功能,并相應(yīng)地更新代碼
- 查看重大更改,并對(duì)版本7.x.x的代碼和配置進(jìn)行必要的更改
- 如果使用任何插件,確保每個(gè)插件的版本都與Elasticsearch 7.x.x版兼容
- 在升級(jí)生產(chǎn)群集之前,在隔離的環(huán)境中測(cè)試升級(jí)
- 通過(guò)快照備份數(shù)據(jù)
48.2 準(zhǔn)備工作
- 禁用分片分配
- 關(guān)閉節(jié)點(diǎn)時(shí),分配過(guò)程將等待 index.unassigned.node_left.delayed_timeout(默認(rèn)為一分鐘),然后開始將該節(jié)點(diǎn)上的分片復(fù)制到集群中的其他節(jié)點(diǎn),這可能涉及大量I / O
- 在關(guān)閉節(jié)點(diǎn)之前禁用副本分配
PUT _cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "primaries"
}
}
- 停止不必要的索引并執(zhí)行同步刷新
POST _flush/synced
- 暫停機(jī)器學(xué)習(xí)作業(yè)和數(shù)據(jù)源相關(guān)的任務(wù)
- 如果機(jī)器學(xué)習(xí)索引是在6.x之前創(chuàng)建的,則必須重新索引這些索引
- 如果機(jī)器學(xué)習(xí)索引是在6.x中創(chuàng)建的,則可以:
- 禁用升級(jí)模式時(shí),作業(yè)將使用自動(dòng)保存的上一個(gè)模型狀態(tài)恢復(fù)
POST _ml/set_upgrade_mode?enabled=true
- 停止所有數(shù)據(jù)發(fā)送并關(guān)閉所有作業(yè)
- 關(guān)閉單個(gè)節(jié)點(diǎn)
- 如果使用systemd運(yùn)行Elasticsearch:
- sudo systemctl stop elasticsearch.service
- 如果使用SysV init運(yùn)行Elasticsearch:
- sudo -i service elasticsearch stop
- 如果以守護(hù)程序的身份運(yùn)行Elasticsearch:
- kill $(cat pid)
- 如果使用systemd運(yùn)行Elasticsearch:
大數(shù)據(jù)視頻推薦:
騰訊課堂
CSDN
AIops智能運(yùn)維機(jī)器學(xué)習(xí)算法實(shí)戰(zhàn)
ELK入門精講
AIOps智能運(yùn)維實(shí)戰(zhàn)
ELK7 stack開發(fā)運(yùn)維
大數(shù)據(jù)語(yǔ)音推薦:
ELK7 stack開發(fā)運(yùn)維
企業(yè)級(jí)大數(shù)據(jù)技術(shù)應(yīng)用
大數(shù)據(jù)機(jī)器學(xué)習(xí)案例之推薦系統(tǒng)
自然語(yǔ)言處理
大數(shù)據(jù)基礎(chǔ)
人工智能:深度學(xué)習(xí)入門到精通