@Override
    public void close() throws IOException {
      try {
        this.zk.close();
      } catch (InterruptedException e) {
        Thread.currentThread().interrupt();
      }
    }
Run the command-line args passed. Calls System.exit when done.
@throws IOException          in case of a network failure
@throws InterruptedException if the ZooKeeper client closes
@throws CliException         if the ZooKeeper exception happens in cli command
hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKMainServer.java