Holo Shipper
Holo Shipper is an open-source offline backup tool for Hologres. Use it to migrate tables between instances, export tables to intermediate storage, or restore tables from intermediate storage back into Hologres.
For the source code, see Holo Shipper on GitHub.
Use cases
Instance migration: Move all tables or a subset of tables from one Hologres instance or database to another.
Cross-environment transfer: Export tables from a source instance to intermediate storage, then import them into a different instance.
Offline backup and restore: Dump tables to intermediate storage as an offline backup, then restore them to Hologres when needed.
Holo Shipper supports batch imports and exports, which reduces manual effort and speeds up large-scale migrations.
Prerequisites
Before you begin, make sure that you have:
A Hologres instance running V1.1 or later. If your instance is on an earlier version, see Common errors during upgrade preparation or join the Hologres DingTalk group to provide feedback. For help, see How to get online support?
Superuser permissions on the Hologres instance. Without this role, the system returns a permission error
Network connectivity to both the source and destination tables
A Java runtime environment on the machine where you run Holo Shipper
Limitations
Do not write data to the source tables while Holo Shipper is running. Concurrent writes may result in inconsistent data in the migration output.