2017-12-05 1 views
0

Riak을 새 인스턴스 (단일 노드, 링 없음)로 복원하려고합니다. riak-admin reip 명령을 사용하여 노드의 이름을 바꾸고 구성을 업데이트합니다. 그러나 Riak을 시작하고 Yokozuna가 시작되면 Yokozuna는 yz 디렉토리에 복원 된 색인을 삭제합니다. 로그에 표시되는 내용은 다음과 같습니다.

2017-12-05 23:01:00.130 [info] <0.3554.0>@riak_kv_index_hashtree:build_or_rehash:1055 Starting AAE tree build: 91343852333181432387730302044767688728495783936 2017-12-05 23:01:11.030 [info] <0.3396.0>@yz_events:sync_indexes:263 Delta: Removed: [<<"audit">>,<<"default">>,<<"finder">>] Added: [] Same: [] 2017-12-05 23:01:11.124 [info] <0.3396.0>@yz_index:local_remove:315 Unloaded previous instance of index audit 2017-12-05 23:01:11.158 [info] <0.3396.0>@yz_index:local_remove:315 Unloaded previous instance of index default 2017-12-05 23:01:11.205 [info] <0.3396.0>@yz_index:local_remove:315 Unloaded previous instance of index finder
어떻게 이런 일이 발생하지 않도록 할 수 있습니까?Riak 검색시 삭제시 인덱스 복원

답변

0

문제를 발견했습니다. cluster_data 디렉토리가 누락되었습니다. 인덱스를 사용하여 데이터를 복원 할 수 있어야했습니다.