Open melin opened 1 year ago
See iceberg. Custom catalogs are supported. For example, users can customize catalogs based on jdbc. Table metadata can be stored in a relational database, independent of hive meta.
Hi @melin thanks for reporting, is this requirement comes from your company production env?
Yes, metadata storage does not depend on hms. can customize the metadata storage mode, which is suitable for more scenarios, such as cloud deployment.
Are you going to implement this feature? If no one has done it yet, I am very interested in this, I can try to complete it
I think we also need jdbc catalog or user-defined catalog. We currently rely on hms, but we have the idea of breaking away from hive
It is currently implemented based on iceberg. iceberg catalog provides a fileio interface for more customized acceleration. hms is the metadata storage system of hadoop data warehouse, which is no longer satisfied with the data lake metadata storage system. iceberg rest catalog is a more scalable approach, leaving the implementation to the user
It is currently implemented based on iceberg. iceberg catalog provides a fileio interface for more customized acceleration. hms is the metadata storage system of hadoop data warehouse, which is no longer satisfied with the data lake metadata storage system. iceberg rest catalog is a more scalable approach, leaving the implementation to the user
Yes, if it is on the cloud, I think hive may not be very necessary, so we need to give users more choices
Hi, what's the progress?
+1 for custom catalog
See iceberg. Custom catalogs are supported. For example, users can customize catalogs based on jdbc. Table metadata can be stored in a relational database, independent of hive meta.
https://iceberg.apache.org/docs/latest/jdbc/