From 672765565865d5918df0a8dd447f605cc5f218d1 Mon Sep 17 00:00:00 2001 From: Duo Zhang Date: Sun, 20 Oct 2019 20:21:00 +0800 Subject: [PATCH] HBASE-23193 ConnectionImplementation.isTableAvailable can not deal with meta table on branch-2.x --- .../apache/hadoop/hbase/client/ConnectionImplementation.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java index 39f7abfdac..0164746e64 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java @@ -639,6 +639,10 @@ class ConnectionImplementation implements ClusterConnection, Closeable { LOG.debug("Table {} not enabled", tableName); return false; } + if (TableName.isMetaTableName(tableName)) { + // meta table is always available + return true; + } List> locations = MetaTableAccessor.getTableRegionsAndLocations(this, tableName, true); -- 2.17.1