遇到了如下的问题:
hbase(main):002:0> count 'FaceBase'
ERROR: org.apache.hadoop.hbase.DoNotRetryIOException: FaceBase is disabled.
Here is some help for this command:
Count the number of rows in a table. This operation may take a LONG
time (Run '$HADOOP_HOME/bin/hadoop jar hbase.jar rowcount' to run a
counting mapreduce job). Current count is shown every 1000 rows by
default. Count interval may be optionally specified. Scan caching
is enabled on count scans by default. Default cache size is 10 rows.
If your rows are small in size, you may want to increase this
parameter. Examples:
hbase> count 't1'
hbase> count 't1', INTERVAL => 100000
hbase> count 't1', CACHE => 1000
hbase> count 't1', INTERVAL => 10, CACHE => 1000
The same commands also can be run on a table reference. Suppose you had a reference
t to table 't1', the corresponding commands would be:
hbase> t.count
hbase> t.count INTERVAL => 100000
hbase> t.count CACHE => 1000
hbase> t.count INTERVAL => 10, CACHE => 1000
解决方案:
hbase(main):003:0> enable 'FaceBase'
0 row(s) in 2.1700 seconds
hbase(main):004:0> count 'FaceBase'
Current count: 1000, row: 0000001534
Current count: 2000, row: 0000002606
2055 row(s) in 7.2270 seconds