diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java index b26e4d1bb43..8220189d9b5 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java @@ -180,8 +180,13 @@ public interface Connection extends Abortable, Closeable { */ AsyncConnection toAsyncConnection(); - /** Returns the cluster ID unique to this HBase cluster. */ - String getClusterId(); + /** + * Returns the cluster ID unique to this HBase cluster.
+ * The default implementation is added to keep client compatibility. + */ + default String getClusterId() { + return null; + } /** * Retrieve an Hbck implementation to fix an HBase cluster. The returned Hbck is not guaranteed to