Closed saimigo closed 3 days ago
The table is with iceberg format which requires special parameters, but you try to read it as a normal hive table with Flink which miss the required parameters.
You can try to set the property iceberg.mr.table.identifier
, iceberg.mr.table.location
in hive-site.xml, and I think it should work.
This issue has been automatically marked as stale because it has been open for 180 days with no activity. It will be closed in next 14 days if no further activity occurs. To permanently prevent this issue from being considered stale, add the label 'not-stale', but commenting on the issue is preferred when possible.
This issue has been closed because it has not received any activity in the last 14 days since being marked as 'stale'
I use Flink Table SDK to select iceberg table. Set hivecatalog to usercatalog, but looks like the default_iceberg catalog is still used.
The error message is as flollows:
code is :
The output of
tableEnv.getCurrentCatalog()
iss3IcebergCatalog
. But it reports10:42:44,866 INFO org.apache.iceberg.BaseMetastoreCatalog [] - Table loaded by catalog: default_iceberg.s3a_flink.icebergtbcloudtrackingtest
, and showsjava.lang.IllegalArgumentException: Table identifier not set
.Does anyone know the reason please?