問題タブ [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 に答える
422 参照

mongodb - MongoDB 読み取り設定 セカンダリ

YCSB でテストしながら MongoDB を使い始めたばかりで、読み取り設定とその実装についていくつか質問があります。

1 つのプライマリ ノードと 2 つのセカンダリ ノードをセットアップし、このように YCSB Java クライアントで読み取り設定を設定しましたmongo.setReadPreference(ReadPreference.secondary());

1. YCSB をプライマリ ノードに接続するように指定しても、エラー メッセージを生成せずに読み取り操作を実行できるのはなぜですか? また、ログを確認したところ、プライマリがこれらのリクエストを処理したノードであることがわかりました。

2クライアントは本番環境のセカンダリ ノードについてどのように認識しますか? デフォルトでクライアントをどこに接続しますか? すべてのクライアントがプライマリに移動し、セカンダリのリストを取得してから、セカンダリに再接続して読み取りを実行しますか?

3ソース コードを参照すると、好みに基づいて適切なレプリカを選択するロジックが で行われreplica_set_monitor.cppていることがわかりました。

ありがとうございました

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

hbase - Hbase の YCSB エラー

CDH 5.1.2 で Hbase 0.98.1 をテストするために YCSB-0.1.4 を取得しようとしています。https://github.com/brianfrankcooper/YCSB/wiki/Getting-Startedの指示に従いました。YCSB テストを実行すると動作しますが、ユーザーテーブルにデータがロードされません。ログ ファイルにエラーは表示されません。以下のコマンドを参照してください。操作はゼロです。直し方 ?

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

java - mysql db でのスキャン操作での YCSB エラー

MySQL データベース (10GB セットアップ) で YCSB クライアントを使用して、スキャンのみのワークロードを実行しようとしています。次のコマンドを使用してワークロードを実行しています

./bin/ycsb jdbc を実行 -P ワークロード/workloademod -p db.driver=com.mysql.jd bc.Driver -p db.url=jdbc:mysql://localhost:3306/ycsbtest -p db.user=ユーザー名-p maxscanlength=100 -p recordcount=5000 -p operationcount=1000 -p maxexecutiontime=1800 > try_ycsb_emod

しかし、Java GC のメモリ不足の例外が発生し、次のようにワークロードが強制終了されます:-

「export YCSB_HEAP_SIZE=8000」を実行して ycsb クライアントの Java ヒープ サイズを 8G にしようとしましたが、それでも同じエラーが発生します。

ycsb クライアントが mysql サーバーに送信する mysql クエリを確認しましたが、max_scan_length メトリックへの参照/含意が見られません。また、ycsb クライアントの代わりに mysql クライアントを使用してこの mysql クエリを実行すると、正常に動作します。

同じ問題を修正するために何ができるかわかりません。誰かがここで私を助けてくれますか?

ありがとう、ルネ

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

cassandra - YCSB が cassandra マルチノードにデータをロードできない

以下のコマンドを使用して、YCSB ツールを使用して cassandra マルチノード セットアップにデータをロードしようとしています。

しかし、私は次の出力を得ています。
サーバーの IP アドレスとして、hosts パラメーターをワークロードに入れました。

PSマルチノードセットアップを正常に作成し、テーブル「データ」でデータベース「ユーザーテーブル」を作成できました

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

java - Java for MongoDB で整数を ByteIterator に変換する方法

ベンチマークに YCSB を使用しています。Javaでカスタムコードを書いています。String 型と Int 型の 2 つのフィールドがありますが、db.insert メソッドはHashMapof<String,ByteIterator>型を取ります。ByteIterator文字列と整数を型に変換するにはどうすればよいですか? 助けてください

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

mongodb - ベンチマークのために YCSB で同時ユーザーを有効にする方法

MongoDB のベンチマークに YCSB を使用しており、複数のユーザーでそのパフォーマンスを確認したいと考えています。同時ユーザーをシミュレートするにはどうすればよいですか? YCSB の構成ファイル内のスレッド数は同時ユーザーを示していますか? 助けてください