Jianming Huang created HBASE-24561:
--------------------------------------
Summary: TableNotFoundException will be occurred, when executing
the command 'describe' in shell
Key: HBASE-24561
URL: https://issues.apache.org/jira/browse/HBASE-24561
Project: HBase
Issue Type: Improvement
Components: shell
Affects Versions: 2.3.0
Reporter: Jianming Huang
when the feature 'hbase:quota' is disabled, it will throw
TableNotFoundException by using the command 'describe' in shell.
{code:ruby}
hbase(main):002:0> desc 't1'
Table t1 is ENABLED
t1
COLUMN FAMILIES DESCRIPTION
{NAME => 'f1', VERSIONS => '1', EVICT_BLOCKS_ON_CLOSE => 'false',
KEEP_DELETED_CELLS => 'FALSE', CACHE_DATA_ON_WRITE => 'false',
DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0',
REPLICATION_SCOPE => '0', BLOOMFILTER => 'ROW', CACHE_INDEX_ON_WRITE =>
'false', IN_MEMORY => 'false', CACHE_BLOOMS_ON_WRITE => 'false',
PREFETCH_BLOCKS_ON_OPEN => 'false', COMPRESSION => 'NONE', BLOCKCACHE =>
'true', BLOCKSIZE => '65536'}
1 row(s)
QUOTAS
18:30:29.992 [main] WARN org.apache.hadoop.hbase.quotas.QuotaRetriever -
org.apache.hadoop.hbase.TableNotFoundException: hbase:quota
at
org.apache.hadoop.hbase.client.ConnectionImplementation.locateRegionInMeta(ConnectionImplementation.java:889)
at
org.apache.hadoop.hbase.client.ConnectionImplementation.locateRegion(ConnectionImplementation.java:784)
at
org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:328)
at
org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:162)
at
org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:58)
at
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithoutRetries(RpcRetryingCallerImpl.java:192)
at
org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:267)
at
org.apache.hadoop.hbase.client.ClientScanner.loadCache(ClientScanner.java:435)
at
org.apache.hadoop.hbase.client.ClientScanner.nextWithSyncCache(ClientScanner.java:310)
at
org.apache.hadoop.hbase.client.ClientScanner.next(ClientScanner.java:595)
at
org.apache.hadoop.hbase.quotas.QuotaRetriever.next(QuotaRetriever.java:105)
at
org.apache.hadoop.hbase.quotas.QuotaRetriever$Iter.<init>(QuotaRetriever.java:129)
at
org.apache.hadoop.hbase.quotas.QuotaRetriever.iterator(QuotaRetriever.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:438)
at org.jruby.javasupport.JavaMethod.invokeDirect(JavaMethod.java:302)
at
org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:36)
...
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)