2013-06-13 2 views
0

Я создал резервную копию с clbackup2, резервная копия создана успешно. Но когда я пытаюсь восстановить его с clrestore2, он терпит неудачу с Segfault: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 

Я попытался сделать это в двух различных Aerospike установок (Community Edition - 2.6.0 и 2.6.7). Каждый кластер состоит из одного узла. Первый использует SSD-хранилище, второй использует обычное хранилище файлов. Журнал сервера сохраняет тишину.

С какой проблемой можно связаться? Как его решить?

ответ

1

Проблема с данными, содержащими escape-символы. Например. строковые данные, содержащие '\ r' или '\ n'. Или сохраните эти данные в Blobs или используйте последний инструмент резервного копирования и используйте опцию -b.