[
https://issues.apache.org/jira/browse/HBASE-1388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12725318#action_12725318
]
ryan rawson commented on HBASE-1388:
------------------------------------
Guys, I disagree with the 'level playing field' thing here. Our official
access is via Java thick client libraries. The thrift gateway is provided so
that languages that don't have direct access can achieve it. With RPC work
done in 0.21, the thrift gateway will probably be increasingly deprecated as we
get C/C++ client libraries (and there, most scripting languages).
To use the native API, you need several things:
- hbase-site.xml, zoo.cfg in your classpath
- create a new HBaseConfiguration()
- create a new HTable(conf, "table_name")
- You're done!
Just because vpork is designed to test systems with thrift APIs doesn't mean
that it should only do that against all other systems. Demanding that all
systems implement a (slower?) thrift API just for vpork really calls into
question exactly how accurate vpork could ever be.
> Implement performance tests using Vpork
> ---------------------------------------
>
> Key: HBASE-1388
> URL: https://issues.apache.org/jira/browse/HBASE-1388
> Project: Hadoop HBase
> Issue Type: Wish
> Components: test
> Reporter: Johan Oskarsson
> Priority: Trivial
>
> It would be useful to have a suite of performance tests so that HBase can be
> compared to other similar projects. This could then be automated on the same
> hardware (perhaps even EC2?).
> There is a project called Vpork, developed by Jon Travis to test Voldemort
> that would be a good starting point. It is written in Groovy and can use the
> Java client libs. This version has been slightly refactored and also supports
> Cassandra:
> http://github.com/johanoskarsson/vpork/tree/master
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.