2013-06-13 3 views
0

clbackup2로 백업을 생성했습니다. 백업이 성공적으로 생성되었습니다. 내가 clrestore2으로 복원하려고 할 때, 그것은 세그먼트 폴트와 함께 실패합니다Aerospike clrestore2 failed

# /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 설치 (커뮤니티 에디션 - 2.6.0와 2.6.7)에서이 작업을 수행하기 위해 노력했다. 각 클러스터는 하나의 노드로 구성됩니다. 첫 번째는 SSD 스토리지를 사용하고 두 번째는 일반적인 파일 스토리지를 사용합니다. 서버 로그는 침묵을 유지합니다.

어떤 문제가 연결될 수 있습니까? 그것을 해결하는 방법?

답변

1

문제는 이스케이프 문자가 포함 된 데이터 때문입니다. 예 : '\ r'또는 '\ n'이 포함 된 문자열 데이터. 이러한 유형의 데이터를 BLOB에 저장하거나 최신 백업 도구를 사용하고 -b 옵션을 사용하십시오.