public static List<String> getChildrenMaybeNull(final ZkClient client, final String path) {
        try {
            return client.getChildren(path);
        }
        catch (final ZkNoNodeException e) {
            return null;
        }
    }
Update the value of a persistent node with the given path and data.
create parrent directory if necessary. Never throw NodeExistException.
metamorphosis-commons/src/main/java/com/taobao/metamorphosis/utils/ZkUtils.java