Skip to content

Flatten Iceberg catalog/metastore configuration#9577

Merged
findepi merged 2 commits intotrinodb:masterfrom
findepi:findepi/catalog-metastore-type
Oct 12, 2021
Merged

Flatten Iceberg catalog/metastore configuration#9577
findepi merged 2 commits intotrinodb:masterfrom
findepi:findepi/catalog-metastore-type

Conversation

@findepi
Copy link
Copy Markdown
Member

@findepi findepi commented Oct 11, 2021

Hive metastore is not sufficient abstraction for Iceberg, since locking
protocol will be different for different HiveMetastore
implementations. Flattening configuration allows us to clearly define
what catalogs are supported, and also reduces configuration complexity
from end user perspective.

This removes use of hive.metastore config from Iceberg in favor of
already existing iceberg.catalog.type.

Hive metastore is not sufficient abstraction for Iceberg, since locking
protocol will be different for different `HiveMetastore`
implementations. Flattening configuration allows us to clearly define
what catalogs are supported, and also reduces configuration complexity
from end user perspective.

This removes use of `hive.metastore` config from Iceberg in favor of
already existing `iceberg.catalog.type`.
@findepi findepi force-pushed the findepi/catalog-metastore-type branch from 10eac8e to 8d3eb27 Compare October 11, 2021 10:54
Copy link
Copy Markdown
Member

@electrum electrum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, this is better

@findepi findepi merged commit c34ff67 into trinodb:master Oct 12, 2021
@findepi findepi deleted the findepi/catalog-metastore-type branch October 12, 2021 09:26
@github-actions github-actions bot added this to the 364 milestone Oct 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants