@Override
  public void initialize(String name, Map<String, String> properties, TableMetaStore metaStore) {
    if (properties.get(CatalogMetaProperties.AMS_URI) != null) {
      this.client = new PooledAmsClient(properties.get(CatalogMetaProperties.AMS_URI));
    }
    this.name = name;
    this.catalogProperties = properties;
    this.tableMetaStore = metaStore;
    this.tables = newMixedHiveTables(properties, metaStore);
    this.hiveClientPool = tables.getHiveClientPool();
  }
Implementation of {@link MixedFormatCatalog} to support Hive table as base store.
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveCatalog.java