0

パラメータ N=2、RF=1、および ANY 書き込み整合性レベルでなぜこれが起こるのか疑問に思っています。私が得るエラーは次のとおりです。

HUnavailableException: May not be enough replicas present to handle consistency level.

代わりに RF を 2 に設定する必要がありますか? もしそうなら、なぜですか?ANY は「どこかに書き込む」という意味ですよね。

(Cassandra のバージョンは 1.2.4)

4

1 に答える 1

0

これはヘクターのバグです。Cassandra は ANY で書き込みを拒否することはありません。(ワークロードが大幅に遅れていて、追いつくために新しい書き込みを一時的に拒否しなければならない場合を除きます。その場合、Unavailable ではなく OverloadedException が返されます。)

現在のベスト プラクティスは、Hector ではなくネイティブ Java ドライバーを使用することです。

于 2013-05-31T20:19:40.897 に答える