pika根據(jù)時間戳恢復(fù)數(shù)據(jù)工具

2018-09-28 10:16 更新

說明

pika新版binlog有時間戳,開發(fā)binlog_sender工具,根據(jù)輸入的時間段回放對應(yīng)數(shù)據(jù)到某個pika實例

工具目錄:

pika/tools/binlog_tools/binlog_sender

使用參數(shù):

-h -- 顯示幫助 -t -- l 顯示日志類型,old 或new -i -- pika實例的ip -p -- pika實例的port -n -- 輸入的binlog的路徑 -f -- 要轉(zhuǎn)換的binlog號 -s -- 規(guī)定的起始時間點, 默認: '2001-00-00 00:59:01' -e -- 規(guī)定的結(jié)束時間點, 默認: '2100-01-30 24:00:01'

樣例:

./binlog_sender -n /data2/wangwenduo/newlog/ -t new -i 127.0.0.1 -p 10221 -s '2001-10-11 11:11:11' -e '2020-12-11 11:11:11' -f 526,527

注意:

因為依次發(fā)送binlog,過程中可能會丟部分請求。因此當(dāng)使用binlog_sender回放后,不要刪掉對應(yīng)的文件以防丟數(shù)據(jù)

性能指標(biāo):

經(jīng)測算,新binlog到pika實例 ,100m文件轉(zhuǎn)換時間為分鐘級,和機器及網(wǎng)絡(luò)有關(guān)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號