private void backupMetaData(StringBuilder strBuff) {
        logger.info("[Backup meta-data] begin, start query data from remote");
        // a. cluster setting
        if (!backupClusterConfig(strBuff)) {
            return;
        }
        // b. broker configurations
        if (!backupBrokerConfig(strBuff)) {
            return;
        }
        // c. topic control configurations
        if (!backupTopicCtrlConfig(strBuff)) {
            return;
        }
        // d. topic deploy configurations
        if (!backupTopicDeployConfig(strBuff)) {
            return;
        }
        // e. group control configurations
        if (!backupGroupCtrlConfig(strBuff)) {
            return;
        }
        // f. group consume control configurations
        if (!backupConsumeCtrlConfig(strBuff)) {
            return;
        }
        logger.info("[Backup meta-data] end, backup finished!");
    }
Backup meta data from Masters
The Master currently has 6 types of metadata.
First, query the metadata from the Master, then save it to the specified storage location,
and finally read the saved result and compare it with the queried data to confirm that
the saved content is consistent with the query result.

@param strBuff  the string buffer
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/tools/cli/CliMetaDataBRU.java