private ImpalaOutputFormat buildImpalaOutputFormat() {

        return ImpalaOutputFormat.getImpalaBuilder()
                .setDbUrl(dbUrl)
                .setPassword(password)
                .setUserName(userName)
                .setSchema(schema)
                .setTableName(tableName)
                .setUpdateMode(updateMode)
                .setBatchSize(batchSize)
                .setBatchWaitInterval(batchWaitInterval)
                .setPrimaryKeys(primaryKeys)
                .setPartitionFields(partitionFields)
                .setFieldList(fieldList)
                .setFieldTypeList(fieldTypeList)
                .setFieldExtraInfoList(fieldExtraInfoList)
                .setStoreType(storeType)
                .setEnablePartition(enablePartition)
                .setUpdateMode(updateMode)
                .setAuthMech(authMech)
                .setKeyTabPath(keytabPath)
                .setKrb5ConfPath(krb5confPath)
                .setPrincipal(principal)
                .build();
    }
build Impala Jdbc Url according to authMech

@param impalaTableInfo impala table info
@return jdbc url with auth mech info
impala/impala-sink/src/main/java/com/dtstack/flink/sql/sink/impala/ImpalaSink.java