Riak erlangとJS mapreduceの例を見ました。しかし、私はJAVAの男です:)、JAVAでそれをするのが好きです。さらに、JS mapreduceは推奨されなくなりました。Java Mapのリダクションと検索Riak
- Javaで行う方法はありますか?親切にサンプルを与える。
- 私はRiak 2.0 SearchのJavaサンプルも探していました。
Riakのドキュメントステップでは、リーク検索が膨大になります。これはmapreduceとsearchのための小さな料理書のように見えるかもしれません。実際の手順で例を挙げて要約できますか?マップ
./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エラーです。必要なファイルシステム権限があると思われます。 rebar_deps:download_sourceでエラーが発生したことに注目して、ビルドを実行しているユーザーアカウントにはソースファイルへのアクセス権がないか、depsディレクトリの作成または書き込み権限がありません。 – Joe
私はrootユーザーしか使用していませんでした。 'sudo apt-get install *'はそれを修正する必要がありますか? – Raghuveer
クライアントリポジトリの開発ブランチが失敗しているようです。マスターブランチからビルドしてみてください。 – Joe