[
https://issues.apache.org/jira/browse/IMPALA-10318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zoltán Borók-Nagy resolved IMPALA-10318.
----------------------------------------
Fix Version/s: Impala 4.0
Resolution: Fixed
> default_transactional_type shouldn't affect Iceberg tables
> ----------------------------------------------------------
>
> Key: IMPALA-10318
> URL: https://issues.apache.org/jira/browse/IMPALA-10318
> Project: IMPALA
> Issue Type: Bug
> Reporter: Zoltán Borók-Nagy
> Assignee: Zoltán Borók-Nagy
> Priority: Major
> Labels: impala-iceberg
> Fix For: Impala 4.0
>
>
> Setting default_transactional_type prevents the creation of Iceberg tables:
>
> {noformat}
> SET default_transactional_type=insert_only;
> create table ice_hadoop_tables (i int)
> stored as iceberg
> location '/test-warehouse/ice_hive_cat/'
> tblproperties('iceberg.catalog'='hadoop.tables');
> {noformat}
> {noformat}
> ERROR: ImpalaRuntimeException: Error making 'createTable' RPC to Hive
> Metastore: CAUSED BY: MetaException: A managed table's location should be
> located within managed warehouse root directory or within its database's
> managedLocationUri. Table ice_hadoop_tables_def_trans's location is not
> valid:hdfs://localhost:20500/test-warehouse/ice_hive_cat, managed
> warehouse:hdfs://localhost:20500/test-warehouse/managed
> {noformat}
> We shouldn't set the transactional table properties for Iceberg tables.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)