beeju icon indicating copy to clipboard operation
beeju copied to clipboard

Iceberg compatibility with BeeJu

Open mprisciano opened this issue 2 years ago • 1 comments

Hello,

I am trying to make Iceberg compatible with BeeJu. In order to do so I compared the implementation of ThriftHiveMetaStoreCore in BeeJu with TestHiveMetastore in Iceberg.

In TestHiveMetastore there is a .sql script that initialises the Hive MetaStore with several tables, so I copied over the script in BeeJu to run it as part of the setup in ThriftHiveMetaStoreCore. By doing so many exceptions are being thrown when running tests, such as:

Caused by: ERROR 42X05: Table/View 'VERSION' does not exist.

Regardless of the error, I was wondering if there is any specific high level reason why the ThriftHiveMetaStoreCore is implemented in a different way than the Iceberg counterpart, without a .sql script to setup the metastore

mprisciano avatar Feb 17 '23 20:02 mprisciano

I don't recall if this was for a specific reason. I doubt it though, probably just an oversight on our part.

patduin avatar Mar 20 '23 12:03 patduin