2013-06-13 60 views
0

我用clbackup2創建了備份,備份創建成功。但是,當我試圖把它與clrestore2恢復時,出現段錯誤:Aerospike clrestore2失敗

# /opt/citrusleaf/bin/clrestore2 -d spike -t 1 -u -v 

restoring: host 127.0.0.1 port 3000 from directory spike 
Aerospike client version 2.1.14 
Jun 13 2013 06:42:31 GMT: starting restore: filename: spike/BB97266288BAE6C_00506.clb FILE 0x7f64d80008c0 
Jun 13 2013 06:42:32 GMT: expired 1734 : attempted 7256 : [updated 0 not-updated (existed 7256 gen-old 0)] 
Segmentation fault 

我試圖在兩個不同的塞式安裝(社區版 - 2.6.0和2.6.7)來做到這一點。每個羣集由一個節點組成。第一個使用SSD存儲,第二個使用通常的文件存儲。服務器日誌保持沉默。

問題可能與什麼有關?如何解決它?

回答

1

問題是數據包含轉義字符。例如。包含'\ r'或'\ n'的字符串數據。將這些類型的數據存儲在Blob中或使用最新的備份工具並使用-b選項。