首先,谢谢你的热心帮助哈。
是这样的,这个是hbase0.98 中自带的一个例子,目录 hbase-0.98.1-src\hbase-0.98.1\hbase-examples\src\main\java\org\apache\hadoop\hbase\coprocessor\example\RowCountEndpoint.java,我把这个jar包hbase-examples-0.98.1-hadoop2.jar加载到hbase表中,我的表描述如下:
describe 'syslog'
'syslog5', {TABLE_ATTRIBUTES => {coprocessor$1 => 'hdfs://evecom/test/hbase-examples true
-0.98.1-hadoop2.jar|org.apache.hadoop.hbase.coprocessor.example.RowCountEndpoint|100
1'}, {NAME => 'cf', DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'ROW', REPLICATION
_SCOPE => '0', VERSIONS => '1', COMPRESSION => 'NONE', MIN_VERSIONS => '0', TTL => '
2147483647', KEEP_DELETED_CELLS => 'false', BLOCKSIZE => '65536', IN_MEMORY => 'fals
e', BLOCKCACHE => 'true'}
1 row(s) in 1.4240 seconds
通过Eclipse能查出一些region的行数,但是会出现我上述提到的错误,而且,只能查出一些region的行数,大部分的都查不出来。
请帮忙看下哈。
|