CRDT 버킷 유형을 구성하고 비트 캐쉬 백엔드를 사용하는 데 문제가 있습니다. 내가 설정 유형을 사용하고 bitcask의 만료의 기능을 유지할 수 있기를 바랍니다. 나는 내가 유형을 사용하려고 할 때마다, 소품의 백엔드를 지정하려고하면비트 캐스크 백엔드에서 Riak CRDT 사용
sudo riak-admin bucket-type create sets '{"props":{"datatype":"set"}}'
는하지만 riak가 보이는 백엔드를 지정하지 않은 경우 생성 버킷 타입을 사용할 수 있어요
떨어져서 연결이 끊어집니다.
sudo riak-admin bucket-type create sets2 '{"props":{"datatype":"set","backend":"bitcask"}}'
다음은 버킷 유형을 사용하려고 시도 할 때 error.log의 유일한 로그입니다. 도움이된다면 나는 또한 백엔드를 leveldb와 메모리뿐만 아니라 운이없는 비트 캐쓰로 지정할 것을 시도했다.
2016년 10월 13일 13 : 41 : 이유 때문에 종료 활성 상태 25.965 [오류] < 0.8870.0> gen_fsm < 0.8870.0> 어떠한 경우 절 매칭 {riak_kv_multi_backend, undefined_backend, < < "bitcask ">} riak_core_vnode에서 : vnode_command/3 행 346 2016-10-13 13 : 41 : 25.965 [오류] < 0.8870.0> CRASH REPORT 프로세스 < 0.8870.0> 이유가있는 이웃이 종료 됨 : 대소 문자가 일치하지 않음 {riak_kv_multi_backend, undefined_backend, < < "bitcask">> riak_core_vnode : vnode_command/3 행 346 in gen_fsm : 종료/7 행 622 2016-10-13 13 : 41 : 25.965 [오류] < 0. 168.0>는 감독자 riak_core_vnode_sup는 자식 시작 undefined가 있었다 < 0.8870.0> 따라서, 어떠한 경우 절 매칭 출구 {riak_kv_multi_backend, undefined_backend, < < "bitcask">>} riak_core_vnode시 {riak_core_vnode, START_LINK, 미정} vnode_command/3 라인 (346) 문맥 안에 child_terminated 2016-10-13 13 : 41 : 25.965 [오류] < 0.8896.0> gen_fsm < 0.8896.0> 상태가 준비 완료 됨 : 이유 case 절이 일치하지 않음 {riak_kv_multi_backend, undefined_backend, < < "bitcask"> >} riak_core_vnode에서 : vnode_command/3 라인 346 2016-10-13 13 : 41 : 25.965 [오류] < 0.8896.0> CRASH REPORT 프로세스 < 0.8896.0> 이웃과 함께 10 명의 이웃이 종료 됨 : 대소 문자 구절이 {riak_kv_multi_backend , undefined_backend, < < riak_core_vnode에서 >>>} gen_fsm의 3 행 346 : 종료/7 행 622 2016-10-13 13 : 41 : 25.966 [오류] < 0.8897.0> 관리자 {< 0.8897.0> , poolboy_sup}이 자식 riak_core_vnode_worker이 riak_core_vnode_worker 시작했다 : START_LINK ([} {worker_module, riak_core_vnode_worker를, {worker_args, [1370157784997721485815954530671515330927436759040, ...]}, ...]) 이유는 어떠한 경우에도 절 매칭 {riak_kv_multi_backend, undefined_backend에 정의되지 않은 출구에서, < < "bitcask">>} riak_core_vnode에서 : vnode_command/3 컨텍스트에서 선 346 shutdown_error 2016년 10월 13일 13 : 41 : 25.966 [오류] < 0.8897.0> gen_server 이유 때문에 종료 < 0.8897.0> 어떠한 경우 절 일치 {riak_kv_multi_backend, undefined_backend, < < riak_core_vnode에서 "bitcask">>} vnode_command/3 행 346 2016-10-13 13 : 41 : 25.966 [오류] < 0.8897.0> CRASH REPORT 프로세스 < 0.8897.0> 이웃이 0 인 상태로 종료 됨 : 없음 케이스 절 매칭 {riak_kv_multi_backend, undefined_backend, < < "bitcask">>} riak_core_vnode에서 : vnode_command/3 라인 gen_server 346 : 종료/6 선 I는 Riak 2.0을 사용하고 744
한다.7 LTS
안녕하세요 Aaron - "멀티"백엔드를 사용하도록 Riak을 구성한 것으로 보입니다. "멀티"를 사용 하시겠습니까? 백엔드 문서는 다음과 같습니다. http://docs.basho.com/riak/kv/2.1.4/setup/planning/backend/ –
안녕 루크 - 예, 정확합니다. 다른 버킷에 다른 만료 시간을 갖기 위해 노력하고 있습니다. 그리고 이것을 달성하기 위해 다중 백엔드를 사용해야한다는 것이 제 이해입니다. – Aaron