Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 01-17-2024 06:11 AM
Hello,
Based on this example in Iceberg doc I tried to create a table using a custom hadoop catalog.
Using Hue in CDP 7.2 I performed
SET iceberg.catalog.hadoop_cat.type=hadoop;
SET iceberg.catalog.hadoop_cat.warehouse=s3a://my-bucket/hadoop_cat_warehouse;
CREATE TABLE iceberg_hadoop_cat_table (id Integer,name String) STORED BY 'org.apache.iceberg.mr.hive.HiveIcebergStorageHandler' TBLPROPERTIES ('iceberg.catalog'='hadoop_cat');
But received
Error while compiling statement: FAILED: Execution Error, return code 40000 from org.apache.hadoop.hive.ql.ddl.DDLTask. java.lang.IllegalArgumentException: Table location not set
Did I miss something ? Is CDP suporting that ?
Thanks,
Laurent
Created 09-05-2025 07:19 AM
use the following command.
CREATE EXTERNAL TABLE ice_t (i int, s string) STORED BY ICEBERG;
Created 02-15-2024 06:44 AM
Hi @lbourgeois
Can you try creating table using CREATE EXTERNAL TABLE command.
Let us know if this works
Created 09-05-2025 07:19 AM
use the following command.
CREATE EXTERNAL TABLE ice_t (i int, s string) STORED BY ICEBERG;
Created 09-07-2025 11:04 PM
@lbourgeois, Did the response assist in resolving your query? If it did, please mark the relevant reply as the solution, as it will help others locate the answer more easily in the future.
Regards,
Vidya Sargur,