javaドライバを使用して設定整合性レベルをテストしようとしています。レプリケーションファクタ= 3でテストキースペースとテーブルセットを作成しました(テスト目的のために、ノード1のクラスタが設定されています)。私は、CLをALLで設定してjavaドライバから挿入し、ALLでCLを設定することを試みました。予想される動作は、十分な複製が利用できないと不平を言うが、それはまったく文句を言うものではないだろう。私はCQLSH CONSISTENCYコマンドを使ってやろうとしましたが、うまく動作しました。私が間違っていることがありますか?Apache CassandraのJavaドライバを使用して一貫性レベルを設定する
0
A
答えて
1
短い要約:レプリケーションファクタは、データのコピー数を示します。整合性レベルは、クライアントが認識する動作を表します。おそらく、これらを分類する良い方法があります。
可用性とデータの正確さを管理するために、Cassandraの一貫性レベルを設定できます。
クラスタ、データセンター、または個々の読み取りまたは書き込み操作ごとに一貫性を構成できます。参加ノード間の一貫性は、グローバルに設定することができ、また、操作ごとに制御することもできます。
プログラミングクライアントアプリケーションでは、適切なドライバを使用して整合性レベルを設定します。たとえば、Javaドライバを使用して、setConsistencyLevelを使用してQueryBuilder.insertIntoを呼び出して、挿入ごとの一貫性レベルを設定します。
CONSISTENCY LEVEL 'ALL' say : - A write must be written to the commit log and memtable on all replica nodes in the cluster for that partition.
あなただけの1ノードを設定しているとして、あなたは(カサンドラが設定されているのと同じマシン上でIE)ローカルに照会している場合 - :
あなたはあなたのケースで起こっているだろうどのような間違って何もしませんでしたデータはすでにノードに存在/永続化されており、書き込みと読み取りには十分な時間がかかり、エラーは発生しません。
https://www.ecyrd.com/cassandracalculator/
それが役に立てば幸い - は:
ベストあなたは下のリンクに行くことができるシナリオを分析すること。
関連する問題
- 1. Cassandraでnode.jsドライバを使用して一貫性レベルを設定する方法は?
- 2. Cassandra DDLの一貫性レベル
- 3. cassandraでグローバル一貫性レベルを設定する場所
- 4. Springデータの一貫性レベルの設定方法Cassandra XMLの設定
- 5. Javaドライバ3.1とCassandraでカスタムペイロードオプションを使用するページ設定
- 6. Apache OFBizとCassandraの統合と最終的な一貫性
- 7. CassandraのNode.jsドライバを使用してsslOptionsを設定する方法は?
- 8. カサンドラ一貫性レベルとレプリケーションファクター
- 9. Datastax Cassandra Javaドライバ、将来の結果セットが一貫性のあるデータで返されるようです。
- 10. カサンドラ問題の一貫性レベル
- 11. カサンドラ一貫性レベルの問題
- 12. Javaを使用してオントロジの一貫性をチェックする方法
- 13. トランザクションの一貫性とマルチテナント性のためのCassandra対MongoDB?
- 14. PHP_CodeSnifferを使用しているパッケージのコード一貫性バッジ
- 15. 一貫性のない一定のターゲットが一貫して動作しない
- 16. python cassandraドライバを使用してクラウドcassandraに接続
- 17. マクロを使用してCSVをインポートするときに、一貫性のない日付書式設定
- 18. ArangoDBのasync javaドライバを使用してプロトコルを設定する方法は?
- 19. gocqlドライバを使用してCassandraにバイトスライスを格納する
- 20. Cassandra javaドライバの接続エラー
- 21. nodejs cassandraドライバのクエリのキースペースを設定するには?
- 22. python cassandraドライバを使用してcassandraに最も速く挿入する方法
- 23. cassandraのデータセンター間のデータ一貫性の確認
- 24. CQLクエリのHelenus一貫性レベルを変更してください
- 25. エンティティマネージャを使用してトランザクション分離レベルを設定するJava JPA
- 26. MongoDB Javaドライバのログを設定する
- 27. Cassandra 2.2の一貫性とタイムアウトの問題
- 28. apache flinkを使用してcassandraにデータを読み書きするJava API
- 29. Kafka connectはCassandra用のJavaドライバを提供しますか
- 30. Cassandraでnodejsを使用してダウングレードポリシーを設定する方法
Javaドライバ実験の設定方法を示しておけば役に立ちます。 –
ノード1のクラスタが設定されているとはどういう意味ですか? 1つのノードがRF = 3で動作していることを意味しますか? –