public static String readDataMaybeNull(final ZooKeeperWatcher zkw, final String path)
            throws KeeperException {
        try {
            return readData(zkw, path);
        } catch (NoNodeException e) {
            return null;
        }
    }
Update the value of a persistent node with the given path and data. create parent directory
if necessary. Never throw NodeExistException.
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/common/zookeeper/ZKUtil.java