問題タブ [pelops]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Pelops クライアントを使用して Cassandra データベースに接続する効率的な方法
を使用する必要があるプロジェクトに取り組んでいますCassandra Database
。にデータを入力するサンプル プログラムがありますCassandra database
。そのために使っPelops client
ています。
そのため、接続を確立するSingleton class
forを作成し、そのインスタンスを使用して Cassandra データベースに挿入し、Cassandra データベースからデータを取得することを考えています。Cassandra database
Cassandra database
Singelton class
CassandraDAO
以下は、これまでに作成したシングルトン クラスで、Cassandra データベースに接続します。
問題文:-
上記のコードにはほとんど疑問がありません。
setSeeds
まず、上記のクラスのメソッドで何をすべきですか? ポインタや例は非常に役立ちます。- 次に、Singleton クラスを作成しているので、これが正しい方法かどうかわかりません。ペロプスクライアントとのクラスター接続を管理するための最良のアプローチは何だろうと思っています。
- また
addPool
、上記のコードでメソッドを使用する最良の方法は何ですか? あそこも何か間違えたのかな?addPool
でさまざまなメソッドを見続けているのでPelops class
?したがって、これを本番環境で実行するので、どの方法を使用する必要があるかを覚えておいてください。
上記の Singleton クラスの準備ができたら、DAO
コードで上記のクラスを次のように使用する予定です。
Mutator mutator = Pelops.createMutator(CassandraConnection.getInstance().getPoolName());
mutator.writeColumns(other data inside)
;
そして、データを取得するためにセレクターも実行します。
参考までに、私は と で作業しCassandra 1.2.3
ていScale 7 pelops client
ます。
どんな助けでも大歓迎です。前もって感謝します。
更新されたコード:-
以下は私の更新されたコードです。
参考までに、私の場合、それぞれ 12 ノードの 2 つのクラスターを作成します。
誰でも見て、私がすべて正しく得たことを知らせてもらえますか? 助けてくれてありがとう。
java - それぞれ 12 ノードの 2 つのクラスター - Cassandra データベース
を使用しているプロジェクトに取り組み始めましたCassandra database
。
本番 DBA にはセットアップがtwo cluster
あり、各クラスターには12 nodes
.
Pelops client
Cassandra データベースからデータを読み取るために使用します。今、クラスターの作成中に追加する必要があるノードの数などCluster
を使用してクラスを作成する最良の方法は何ですか?Pelops client
Pelops
私の理解では、それぞれ 12 ノードの 2 つのクラスターを使用pelops client
するので、すべてを使用してクラスターを作成することでした。24 nodes
これは正しいアプローチですか?
そうでない場合、Pelops クライアントを使用してクラスターを作成する際に、どのノードを (各クラスターから) 追加する必要があるかをどのように決定するのでしょうか?
誰でもこれで私を助けることができますか?
どんな助けでも大歓迎です。
java - Pelops クライアントからデータを読み取り、読み取り操作をベンチマークする
Cassandra database
を使用してデータを読み取ろうとしていますPelops client
。私はそれをうまくやることができます。
これbenchmarking
は、Cassandra データベースからの読み取りにかかる時間を意味します。だから私benchmarking code
は以下のコードに私のものを追加しました。
使用benchmarking code
中の読み取りレイテンシを測定するために正しい場所に追加したかどうかわかりませんか?Cassandra database
Pelops client
以下は私のコードです-
誰でも見て、私が正しいことをしているかどうかを教えてもらえますか?
java - Pelops クライアントを使用して Cassandra データベースへのノードごとに 40 の接続を確立するにはどうすればよいですか?
デフォルトではPelops will have 20 connections per node
-
私はそれを周りに持っているように変更することを考えていまし40 connections per node
た. では、ペロプスでそれを行うにはどうすればよいですか? 現在、私はこのようなプールを作成しています-
ノードごとに40の接続を保持するように変更できるように、誰かがその例を提供できますか? 助けてくれてありがとう。
更新されたコード:-
上記の正しいことをしたかどうかわかりませんでしたか?それが正しく見えるかどうか教えてください。
java - サブリレーション Cassandra と Kundera のオブジェクトを取得する (Pelops - JPA)
JPA アノテーション OneToOne/OneToMany を使用して Cassandra からデータを取得しているときに、null オブジェクトを取得しています (以下の例を参照してください。「item」は null です)。
「ProductOptionValue」に直接アクセスすると、完全に読み込まれます。正しくロードされていることを確認してください (したがって、これはロードに対するレベルの制限であると考えています)。
オブジェクトを関連付けるために、次の注釈を使用しています。