問題タブ [ycsb]

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 投票する
2 に答える
93 参照

io - Cassandra が ssttable からデータを読み取らなかった

YCSB で cassandra をテストし、workloadc(read100%) を使用します。また、iostat は常に read で 0 を表示します。

構成:

データは sdb、24G データ、8G ヒープ サイズ、デフォルトの memtable サイズ、行キャッシュとキー キャッシュを無効にします。

私の考えでは、均一なリクエストは memtable ミスを引き起こし、ssttable でデータを検索するため、データ dir iostat はゼロであってはなりません。8G ヒープの memtable にすべての 24G データを保存するにはどうすればよいですか?

誰かが同じ問題を抱えていますか?

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

nosql - ElasticSearch で YCSB を正常に実行できない

私は YCSB と ElasticSearch の両方を初めて使用します。Cassandra で YCSB を簡単に実行できました。ただし、私は ES で同じことを行うことができませんでした (または、おそらく行ったことがありますが、よくわかりません)。

YCSB/elasticsearch に記載されている手順に従って、テストを開始でき、結果も得られました。どの ES インスタンスで実行されているかわかりませんか? Cassandra の場合、Cassandra Server を自分で起動してから、テストを実行する必要がありました (ycsb コマンドでホストの詳細を提供します)。一方、ES では、そのようなことをする必要はありません。では、YCSB はこれらのテストをどのように実行しますか。ローカルの ES インスタンスすら起動していませんでしたが、テストで結果が得られました。

本当に役立つ洞察はありますか?

ありがとう!

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

python - maven を使用して依存関係からパッケージにクラスを追加する

WindowsでYCSBを実行しようとしています。それを実行するための python スクリプトが bin フォルダーにあります。

ファイルの内容は次のとおりですWindowsのcygwinで実行すると、次のようになります。

何が悪いのかを確認するためにあらゆる場所を見てきましたが、何も見つかりません。引用符と "".format() をエスケープして、一重引用符を試しました

Python バージョン 3.3.0

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

cassandra - YCSB 実行エラー

YCSB を実行しているときに、次のエラーが発生します。YCSB git ハブ リンクで指定されたすべての手順に従いましたが、それでもこのエラーが発生します

私の動物園の飼育係は問題なく動いています... なぜそうなっているのでしょうか? 誰でもこれについて私を助けることができます

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

cassandra - Cassandra の負荷分散 - 不均一な 1.2.8

apache-cassandra-1.2.8 の 4 ノード クラスター セットアップを実行しており、約 2500 万のレコードをロードしようとしています。クラスターは、デフォルト (つぶやき) のパーティショニングでセットアップされ、ここで提供されるアルゴリズムに基づいてトークンが割り当てられます

nodetool は、次のようにリング構成を表示します。

[root@node1 apache-cassandra-1.2.8]# bin/nodetool -host 10.5.50.250 -p 7199 リング

データセンター: datacenter1 ========== レプリカ: 1

アドレスラックステータス状態の負荷所有トークン
-461168601842738790
127.0.0.1ラック1 UP通常6.29 GB 25.00 %
4611686018427387904 GB 47.50% -461168601842738790

ご覧のとおり、負荷は均等に分散されていません (各ノードで 25%)。ここでつぶやきプロトコルに関する私の仮定は間違っていますか、それともセットアップが正しく構成されていませんか?

以前のデフォルトのランダムパーティショナーよりも高速であると主張されている現在のデフォルトのつぶやきパーティショニングで適切な負荷分散を行う方法についての洞察はありますか?

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

mongodb - mongodb で ycsb ワークロードを実行する

db のベンチマークのために mongodb で YCSB ツールを実行していますが、ワークロード (workloada など) をロードしてトランザクション (ターゲット 1500 など) を実行すると、データベース全体を削除してロードしない限り、別のトランザクションを実行できないことに気付きました。再びデータベース。その理由は、データベースを削除してロードせずに別のトランザクションを実行すると、「重複キー エラー」というエラーが発生するためです。

最初のトランザクションが、2 番目のトランザクションも挿入しようとするいくつかのキーを入力したようです。これに対する回避策はありますか? それとも、私がしていることに何か問題がありますか。

これは、ロードに使用するコマンドです。

トランザクションフェーズで使用するコマンドは次のとおりです

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

performance - 出力を理解する YCSB

サイトを検索したところ、それに関する別の質問が見つかりましたが、回答がありません。

Cassandra クラスターで YCSB ツールを実行しています。YCSB の出力は次のとおりです。

それは70番まで続きます。それはどういう意味ですか? その数の操作が実行される秒数はありますか? 奇妙なことに、音声全体からわかるように、5 分以上にわたってテストが実行されます。

お時間をいただきありがとうございます!

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

hbase - YCSB を Hbase 0.96.0 用にコンパイルするには?

Hbase 0.96.0 の YCSB のコンパイルの問題で立ち往生しました。YCSB/Hbase ディレクトリの pom.xml を

そして、次のコマンドを実行してみてください: YCSB ディレクトリで mvn clean package を実行すると、コンパイル エラーが発生します。

[エラー] プロジェクト hbase-binding でゴールを実行できませんでした: プロジェクト com.yahoo.ycsb:hbase-binding:jar:0.1.4 の依存関係を解決できませんでした: org.apache.hbase:hbase:jar:0.96 が見つかりません。http://repo.maven.apache.org/maven2の 0-hadoop2 がローカル リポジトリにキャッシュされました。解決は、中央の更新間隔が経過するか更新が強制されるまで再試行されません -> [ヘルプ 1]

次に、 mvn clean package -U を実行してローカルリポジトリを強制的に更新すると、同じエラーが発生します...

どんな助けでも大歓迎です!ありがとう!