問題タブ [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.

0 投票する
1 に答える
732 参照

nosql - Cassandra: CLI から UUID を削除する方法は?

現在、クライアント ( Pelops ) を使用して UUID (語彙と時間の両方) を Cassandra に挿入しています。Pelops でそれらを削除する機能はまだ実装していません。挿入メカニズムのテストと改良を行っています。

そのため、CLI を使用してテスト UUID 値を削除したいと考えています。delただし、コマンドで UUID の行キーと列を削除できないようです。足りないものはありますか?UUID 行キーを使用assume asして列ファミリーの行を一覧表示するために使用する必要がありますが、表示された行キーを削除してもエントリは削除されません。

UUID キーを使用せずに UUID 値を含む列を表示できますがassume as(UUID キーを含む行に含まれていない場合)、CLI からそれらを削除することもできません。CLI からこれを行うことはできませんか、それとも何か見落としがありますか?

0 投票する
1 に答える
685 参照

java - 一部のデータがcassandra Javaでバッチに挿入されると、cassandra pelops例外「ソケット書き込みエラー」

「org.apache.thrift.transport.TTransportException: java.net.SocketException: ソフトウェアが原因で接続が中止されました: ソケット書き込みエラー」

一部のバッチが処理された後にこのエラーが発生する(つまり、一部のデータが cassandra に挿入される) m casssandra の一貫性レベルに pelops クライアントを使用する場合は ONE です

ありがとう、スマート

0 投票する
2 に答える
309 参照

java - cassandra は、ローカルよりもサーバー上でパフォーマンスが低下します

m pelops を使用して cassandra と通信し、m 1 GB のデータを挿入しようとすると、サーバー上でのパフォーマンスがローカルよりも遅いことに疑問に思っています。 mutator.execute m を使用して .1 GB のデータ処理を挿入すると、25 分以上かかります。これに対する解決策があるかどうか、またはこれがcassandraの通常のパフォーマンスかどうかを知りたいですか?

3 ノードのクラスターを作成しました。カサンドラ 7.4 ペロプス 倹約 0.5

ありがとう、よろしく

0 投票する
1 に答える
1970 参照

cassandra - 列のカウント、非常に遅い CountQuery と SliceQuery の操作

列ファミリーのすべての行を反復処理し、各行内で列を数え、最大値と行キーを記録する「国勢調査」プログラムを作成しました。私は Hector クライアントでより多くの時間を費やしてきましたが、テストのために Pelops クライアントも作成しました。

基本的なフローは、RangeSlicesQuery を使用して行を反復し、次に各行で SliceQuery を使用して反復し、統計を収集することです。API が異なるだけで、Pelops でも同様に機能します。欠点は、バッファリングを手動で行う必要があり、行と列の両方のバッファ サイズを選択することです...私の現在のデータは 1,200 万行で、最大の列数は ~25K なので、しばらく時間がかかります...私の現在の構成では、取得しています1 秒あたり 25,000 行以上。

Hector の CountQuery を改善して発見する方法を探しています (Thrift クライアント get_count() を使用していると思います)。キーを繰り返し処理し (RangeSlicesQuery.setReturnKeysOnly() を使用)、各行キーで CountQuery を再利用する方が高速であると考えて、コードを修正しました。

遅くなっただけでなく、30 倍も遅くなりました。(1 秒あたり 900 行しか処理されませんでした)...

列を数えるより良い方法はありますか?

0 投票する
1 に答える
235 参照

java - Maven + Scala + Java +Pelops=トラブル

私はJavaとScalaでプロジェクトを作成しており、Mavenを使用してコンパイルしています。JavaクラスはPelopsを使用してCassandraデータベースにアクセスし、すべて問題ありません(mavenはプロジェクト全体をコンパイルします)が、ScalaオブジェクトからCassandraにアクセスしようとすると(Java filと同じインポートを使用して)mavenはこのエラーを表示します:

これはどういう意味で、どうすれば解決できますか?Javaファイルからそれが機能する理由はわかりませんが、Scalaソースからはわかりません...

0 投票する
1 に答える
157 参照

cassandra - Pelop deleteSubColumns => NullPointerException

このコード:

そしてここに結果:

しかし、なぜ例外が発生するのか理解できません.linkIDとトピック文字列には正しい値があります。

PS : cassandra のバージョンは 1.0.0 で、pelops のバージョンは 1.3-1.0.x-20111021.060203-2 です。

誰かが私を助けることができますか?

0 投票する
1 に答える
1351 参照

jar - Cassandra- Pelops : cassandra にデータを挿入しようとしているときに No such Method エラーが発生する

pelops api を使用して cassandra にデータを挿入しようとすると、次のエラーが発生します。

次のjarを使用しています

  1. scale7-core-1.3.0.jar
  2. scale7-pelops-0.912-0.7.0-rc4-1.jar
  3. cassandra-1.0.5 の lib ディレクトリにあるすべての jar

次の関数を呼び出すと例外が発生します

エラー スタックは次のとおりです。

0 投票する
0 に答える
655 参照

cassandra - Pelops を使用した Cassandra での一括データ アップロード

Cassandra と連携するために Pelops を使用しています。mutator を使用して一括データを挿入したい。約 20000 レコードを挿入すると正常に動作しますが、レコード数を超えると、「ピアによる接続リセット: ソケット書き込みエラー」が表示されます。以下のコードを書いています。

しかし、いくつかの限られた数のレコードで機能しています。

次のエラーが表示されます:

0 投票する
1 に答える
431 参照

java - JavaPelopsとCassandraNoSQLDB:行をバッチ削除できますか?

Pelopsを使用してCassandraDBの行をバッチ削除する方法を理解しようとしています。

理想的には、削除する必要のある行のKeyRangeを指定できます。それは私の目的にはうまくいくでしょう。

しかし、私の(簡単ではありますが)調査により、これは現在不可能であると私は信じています。RowDeletorはrowKeyのみを受け取り、KeyRangeは受け取りません。これらの調査結果は正しいですか?

List関数の1つの修正バージョンを使用してプログラムでそれを実行できるはずですが、繰り返しになりますが、KeyRangeの方が望ましいでしょう。

0 投票する
3 に答える
498 参照

cassandra - この複合列名をBytesとしてCQLBLOBに挿入できないのはなぜですか?

私はCQL3CFを持っています

そして、ペロプスを使用すると、Bytes([0、4、0、0、0、4、0、0、8、0、0、1、55、-56、-41、6、14、0、 0、16、65、50、82、97、84、85、95、82、72、71、115、69、89、115、100、49、0、0、8、0、4、-63、- 24、-121、-16、35、-80、0、0、2、105、103、0])この例外:

同じ方法で他のバイト配列を挿入できます。