Riak erlang 및 JS mapreduce에 대한 예제를 보았습니다. 하지만 나는 JAVA 사람이다 :), JAVA에서 그것을하고 싶다. 또한 JS mapreduce가 사용되지 않습니다.Java mapreduce 및 Riak 검색
- Java로 처리 할 수 있습니까? 친절하게 표본을 제공하십시오.
- 저는 Riak 2.0 Search의 Java 샘플도 찾고있었습니다.
Riak docs 단계에서 riak-search가 매우 많습니다. 이것은 mapreduce 및 검색을위한 작은 요리 책처럼 보일 수 있습니다. 예제로 실제 단계로 요약 할 수 있습니까?
./rebar get-deps
==> meck (get-deps)
==> protobuffs (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> riak-erlang-client (get-deps)
./rebar compile
==> meck (pre_compile)
==> meck (compile)
==> protobuffs (pre_compile)
==> protobuffs (compile)
==> hamcrest (pre_compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (pre_compile)
==> riak_pb (compile)
==> riak-erlang-client (compile)
[email protected]:~/erlang-git/riak-erlang-client$ erl -pa $PATH_TO_RIAKC/ebin $PATH_TO_RIAKC/deps/*/ebin
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:4:4] [async-threads:10] [kernel-poll:false]
Eshell V7.3 (abort with ^G)
1> code:which(riakc_pb_socket).
non_existing
EACCES를 POSIX의 오류입니다 :
는 https://github.com/basho/riak_kv/blob/develop/src/riak_kv_mapreduce.erl
문서 검색에 자바를 사용 예제를 포함에서 시작할 수있는 몇 가지 미리 정의 된 기능이 있습니다. 필요한 파일 시스템 권한이있는 것 같습니다. rebar_deps : download_source에서 오류가 발생했음을 알면 빌드를 실행하는 사용자 계정에 소스 파일에 대한 액세스 권한이 없거나 deps 디렉토리를 작성하거나 쓸 수있는 쓰기 권한이없는 것으로 보입니다. – Joe
나는 루트 사용자 만 사용했다.'sudo apt-get install *'은 고정되어 있어야한다. 그렇지 않습니까? – Raghuveer
클라이언트 저장소의 개발 분기가 빌드 실패로 보입니다. 마스터 브랜치에서 빌드를 시도하십시오. – Joe