人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Hbaseのパフォーマンスを測定できる方法を教えていただけますか?
関連した質問は以前、q.hatena.ne.jp/1311908025で質問しましたが、
複数サーバーでHbaseは実施できませんでした。

hstack.orgやresearch.yahoo.comが公開している資料は確認したのですが、
インストールや測定方法が簡易に記載されたものはないと思いますので、
もしご存知であれば教えていただけるとありがたいです。
どのような方法でも構いませんが、パフォーマンスを測定したいというのが
目的になります。

尚、以前質問したスクリプトを動作させたときのエラーの抜粋は以下になります。
[root@sm3-12 Ruby]# ruby hbase_benchmark.rb
user system total real
HBase set/usr/local/lib/ruby/1.9.1/net/http.rb:644:in `initialize': getaddrinfo: Name or service not known (SocketError)
from /usr/local/lib/ruby/1.9.1/net/http.rb:644:in `open'
from /usr/local/lib/ruby/1.9.1/net/http.rb:644:in `block in connect'
from /usr/local/lib/ruby/1.9.1/timeout.rb:44:in `timeout'
-----------省略-----------


●質問者: hiromiarts
●カテゴリ:コンピュータ インターネット
✍キーワード:CONNECT Hatena HTTP LIB name
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● mdfmk
●200ポイント ベストアンサー

http://www.brianfrankcooper.net/pubs/ycsb-v4.pdf

http://www.brianfrankcooper.net/pubs/ycsb.pdf

こういうベンチマーク結果を見るだけではダメなんでしょうか。


https://github.com/brianfrankcooper/YCSB/wiki

同じ方が作ったベンチマークソフトのコードも公開されているようですが。

◎質問者からの返答

mdfmkさん、ご連絡ありがとうございます。

ycsbは以下の"HBase 0.20.3 Client Package Description."がリンク切れになっているようで、実行できませんでした。

https://github.com/brianfrankcooper/YCSB/wiki/Using-the-Database-Libraries


「DB interface layer」の項目で紹介されているコマンドを実行するとエラーになります。

https://github.com/brianfrankcooper/YCSB/wiki/Running-a-Workload

[root@sm3-12 build]# java -cp build/ycsb.jar com.yahoo.ycsb.CommandLine -help

Exception in thread "main" java.lang.NoClassDefFoundError: com/yahoo/ycsb/CommandLine

Caused by: java.lang.ClassNotFoundException: com.yahoo.ycsb.CommandLine

at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

at java.lang.ClassLoader.loadClass(ClassLoader.java:321)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

at java.lang.ClassLoader.loadClass(ClassLoader.java:266)

Could not find the main class: com.yahoo.ycsb.CommandLine. Program will exit.


このような状況のため何か簡易に確認できるツールがないかを模索中でした。


現在使用している各サーバーのベンチマークを取得したいと思っているため、

ベンチマークを実施したいと思っています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ