private static String toCommaDelimitedString(List<String> list) {
    return list.stream().collect(Collectors.joining(", "));
  }
Use {@link Connection#getHbck()} to obtain an instance of {@link Hbck} instead of constructing an
HBaseHbck directly.
<p>
Connection should be an <i>unmanaged</i> connection obtained via
{@link ConnectionFactory#createConnection(Configuration)}.
</p>
<p>
NOTE: The methods in here can do damage to a cluster if applied in the wrong sequence or at the
wrong time. Use with caution. For experts only. These methods are only for the extreme case where
the cluster has been damaged or has achieved an inconsistent state because of some unforeseen
circumstance or bug and requires manual intervention.
<p>
An instance of this class is lightweight and not-thread safe. A new instance should be created by
each thread. Pooling or caching of the instance is not recommended.
</p>
@see ConnectionFactory
@see Hbck
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseHbck.java