點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!
07:45分:因影響到割接進(jìn)度,決定先恢復(fù)業(yè)務(wù),后續(xù)再分析故障原因,暫定兩個(gè)方案:
08:58分:因需要緊急恢復(fù)業(yè)務(wù)采用方案二,在新集群創(chuàng)建相關(guān)的用戶并賦予權(quán)限,應(yīng)用創(chuàng)建索引并修改url將數(shù)據(jù)寫入到新集群,數(shù)據(jù)寫入速率在老集群的兩倍左右,業(yè)務(wù)恢復(fù)正常。
curl -u admin:admin-XPUT
http://xxxxxxxxxx:9200/_cluster/settings -H Content-Type: application/json -d
{"transient":{"cluster.routing.allocation.enable":"none"}}
curl -u admin: admin -XPOST http://xxxxxxxx:9200/_flush/synced
ps -ef |grep elasticsearch
Kill -9 pid
./bin/elasticsearch -d
curl -u admin:admin-XPUT
http://xxxxxxxxxx:9200/_cluster/settings -H Content-Type: application/json -d
{"transient":{"cluster.routing.allocation.enable":"all"}}
sudo vi /etc/profile
NODE_HOME=/app/node-v10.16.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_HOME=$NODE_HOME/lib/node_modules
source /etc/profile
node -v
npm -v
1)官方下載地址
https://github.com/elasticsearch-dump/elasticsearch-dump?utm_source=dbweekly&utm_medium=email
npm install elasticdump
目的地位置。
源位置。
用于限定每一批量操作時(shí)進(jìn)行遷移的文檔對(duì)象數(shù)目,默認(rèn)值是100,也就是每一次從SOURCE到DESTINATION文檔對(duì)象數(shù)量。
只輸出錯(cuò)誤信息,該參數(shù)的默認(rèn)值是false,如果該參數(shù)設(shè)置為true??刂婆_(tái)中關(guān)于數(shù)據(jù)遷移的進(jìn)度信息不可見。
數(shù)據(jù)遷移類型,可選值有analyzer, data, mapping三種。在ITOA由于統(tǒng)一版本的軟件平臺(tái)analyzer是相同的,所以進(jìn)行索引遷移時(shí),只需要遷移data, mapping兩種類型的數(shù)據(jù)。該參數(shù)的默認(rèn)選項(xiàng)是data。
該參數(shù)用于控制數(shù)據(jù)遷移過程遇到錯(cuò)誤數(shù)據(jù)的處理策略。默認(rèn)情況下為false,表示遇到錯(cuò)誤數(shù)據(jù)時(shí),停止數(shù)據(jù)遷移。
nohup elastic-dump/node_modules/elasticdump/bin/elasticdump
--input=http://user:password@IP:port/index_name --
output=/app/xxxxxx.json --fileSize=50gb --limit=10000 --quiet=true&
nohup elastic-dump/node_modules/elasticdump/bin/elasticdump
--input=/app/xxxxxxxx.json.split-0 --
output=http://user:password@IP:port/index_name --limit=5000 --quiet=true&
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129231.html
摘要:方法沒有設(shè)置返回值。解決思路是,當(dāng)遇到任務(wù)的返回值是一個(gè)或者,并且有自己的方法的時(shí)候,就將它當(dāng)做是一個(gè)對(duì)象處理,等這個(gè)對(duì)象中的方法處理到的時(shí)候,把作為參數(shù)輸出傳遞給后續(xù)的任務(wù)。 前段時(shí)間看到關(guān)于microTask的文章,《Tasks, microTasks, queues and schedules》,感覺有必要澄清一下。本篇里用setTimeout來實(shí)現(xiàn)的Promise,和瀏覽器原生...
摘要:重新鞏固系列,都是比較基礎(chǔ)的東西,可以進(jìn)行查漏補(bǔ)缺,很快看完,這是第三篇。其中,部分可以省略條件語句語句例子為,小于但大于,故輸出語句當(dāng)表達(dá)式的值等于值時(shí),執(zhí)行語句,遇到語句則跳出語句,若都沒匹配到值,則執(zhí)行中的語句。重新鞏固JS系列,都是比較基礎(chǔ)的東西,可以進(jìn)行查漏補(bǔ)缺,很快看完,這是第三篇。 其他JS重新鞏固系列: 重新鞏固JS(一)——JavaScript基本類型 重新鞏固JS(二)...
閱讀 1357·2023-01-11 13:20
閱讀 1707·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1906·2023-01-11 13:20
閱讀 4165·2023-01-11 13:20
閱讀 2757·2023-01-11 13:20
閱讀 1402·2023-01-11 13:20
閱讀 3672·2023-01-11 13:20