public static CompletableFuture<AsyncConnection> createAsyncConnection(Configuration conf) {
    return createAsyncConnection(null, conf);
  }
Call {@link #createAsyncConnection(Configuration, User)} using the given {@code conf} and a
User object created by {@link UserProvider}. The given {@code conf} will also be used to
initialize the {@link UserProvider}.
@param conf configuration
@return AsyncConnection object wrapped by CompletableFuture
@see #createAsyncConnection(Configuration, User)
@see UserProvider
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionFactory.java