public static ConfigOption<String> catalogProperty(String catalog, String propertyKey) {
      return ConfigOptions.key("catalog." + catalog + "." + propertyKey)
          .stringType()
          .noDefaultValue();
    }
create a new session

@param metaStore - auth info
@param configuration - configuration of session, all properties are defined in {@link
    SessionConfigOptions}
@return - new terminal context
amoro-ams/src/main/java/org/apache/amoro/server/terminal/TerminalSessionFactory.java