Skip to content

SST Based Backup And Restore

liguoqiang edited this page Jun 12, 2020 · 1 revision

store http接口

下载sst

http://${store_ip}:${store_port}/StoreService/backup_region/download/${region_id}/data/${log_index}

上传sst(post)

http://${store_ip}:${store_port}/StoreService/backup_region/upload/${region_id}/data/${ingex_latest_sst} body为备份的sst文件

参数 解释
${store_ip}:${store_port} store地址
${region_id} region id
${log_index} 传给store,store判断是否需要传sst给客户端(初始化传0)。如果判断sst没有更新,设置返回status code为:HTTP_STATUS_NO_CONTENT。
${ingest_latest_sst} store是否需要ingest最新的sst,1表示ingest,0表示不ingest(会禁写后把最新数据写入sst,然后恢复完后再ingset这份sst)

文件名称格式为 regionid_date_logindex.sst

baikalStore发送文件格式如下: 文件格式