0
私はアプリケーションでRiak Javaクライアントを使用しようとしていますが、いくつかのエラーが発生しています。私が必要とするのは、Map/Reduceの入力としてRiak Searchクエリを実行することです。 official tutorialによれば、バケット内で検索プロパティを有効にする必要があります。次のコードでそうしています。Riak Map/Reduce enableForSearch()エラー
IRiakClient riakClient = RiakFactory.httpClient(HTTP_CLIENT);
Bucket bucket = (Bucket) riakClient.createBucket("test-bucket").enableForSearch().execute();
これを実行すると、Bucketのストア操作はもう機能しません。そして、次のエラーが表示されます:
com.basho.riak.client.RiakRetryFailedException: java.io.IOException: 500 Error:
{precommit_fail,{hook_crashed,{riak_search_kv_hook,precommit,error,badarg}}}
私はすでに問題を探知していますが、あまり役に立ちませんでした。
これはRiakのメーリングリストで尋ねられるようです。 – aitchnyu