Skip to main content

Amoro

Use Apache Amoro to inspect Paimon tables through Amoro Management Service (AMS). Register an existing Paimon catalog so operators can browse table metadata in one place.

Supported Workflows​

The Amoro 0.8.1 Paimon guide describes table metadata inspection and Spark SQL access through the Terminal. Check the Paimon guide for your deployed Amoro version before configuring the integration.

Register a Paimon catalog with AMS to browse table metadata. Terminal SQL runs in Spark, locally inside AMS or through Kyuubi.

TaskWhere it runs
Browse schemas, options, files, snapshots, DDL, and compaction informationAMS table views
Query or operate on tables with SQLAmoro Terminal, using a configured Spark runtime
Ingest dataA writer such as Flink or Spark

Connect a Paimon Catalog​

  1. Deploy AMS using the Amoro deployment guide.
  2. Prepare the Paimon catalog settings and make its metastore and storage accessible to AMS. See Connecting Engines for the information to collect.
  3. Install the filesystem dependencies required by the Amoro distribution. For S3 or OSS, the Paimon guide describes adding the corresponding jars to Amoro's lib directory; match their versions to the Paimon dependency used by that distribution.
  4. Register the catalog using Managing Catalogs.
  5. Open an existing table and check its schema, options, files, and snapshot history.

Use the catalog and filesystem implementations supported by the Paimon integration in that Amoro release. Catalog support for another table format does not establish Paimon support.

Query with the Terminal​

The Terminal can run Spark locally inside AMS or use a configured Kyuubi service. Verify the execution backend's Paimon connector, catalog settings, and storage access, especially when using an external backend. See the Amoro Terminal guide and Paimon Spark Quick Start.

Table Maintenance​

The ability to display compaction information does not establish support for running Paimon self-optimization. Verify maintenance support in your deployed Amoro version before assigning it table maintenance work.

For Paimon-managed maintenance, see Compaction, Snapshot Management, and Flink Actions.