Я видел примеры для Riak erlang и JS mapreduce. Но я парень JAVA :), люблю делать это в JAVA. Кроме того, JS mapreduce устарел.Java mapreduce и поиск Riak
- Есть ли способ сделать это на Java? Просьба дать образец.
- Я также искал образец Java Riak 2.0 Search.
В шагах Riak docs вы найдете огромные возможности для поиска riak. Это может выглядеть как небольшая поваренная книга для mapreduce и search. Можно ли это обобщить с помощью реальных шагов с примером.
ВЫПУСКА
Я попытался шаги в GitHub Вот что я вижу:
./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