1. 程式人生 > >zookeeper資料遷移

zookeeper資料遷移

zookeeper資料遷移

zookeeper目錄下的data資料夾中的version-2 包含了log snop acceptedEpoch currentEpoch

log是全量日誌 snop是增量快照 其餘兩個檔案和選舉次數有關

1.資料遷移的時候要把log和snop最新的檔案遷移過去,acceptedEpoch currentEpoch 按照原宿主機修改次數

2.遷移前把整個目標叢集停掉,資料遷移到一臺機器就可以,但是目標機器的MYID和源機器的MYID必須一致

3.zookeeper叢集必須要啟動3個及以上基數個server,cli客戶端才可以正常連線

其他的zookeeper注意事項:

1、data資料夾下有pid檔案,可以直接刪除pid檔案讓zookeeper停止

2、啟動cli連線server時要注意埠號,不加埠號預設2181,修改了埠號的話必須加上修改的

3、bin資料夾中的zookeeper.out 可以檢視日誌輸出

4、啟動server失敗主要2大原因 一個是配置檔案錯誤 一個是埠被佔用(別的程式佔用埠或者存在pid)