Hi Hyunsik, The iceberg-hive module is used to track Iceberg tables in a Hive metastore. Right now, there is no support in Hive for reading Iceberg tables.
I don't know of any efforts to add Iceberg table support to Hive. I've heard that it wouldn't be too difficult, but it would require implementing a new RawStore and also some way to decide which RawStore to use when loading a table because iceberg-hive uses the same namespace as regular Hive tables in the Hive Metastore. Are you interested in contributing support to Hive? rb On Wed, May 22, 2019 at 10:30 PM Hyunsik Choi <hyun...@apache.org> wrote: > Hi folks, > > I have couple of questions about iceberg-hive module. I tried to create a > hive table through o.a.iceberg.hive.HiveTables. It could create a hive > table successfully, but I couldn't read this table from Hive actually due > to the following error: > > org.apache.hadoop.hive.ql.exec.DDLTask. No enum constant > org.apache.hadoop.hive.metastore.TableType.iceberg > > According to the error message and source code, iceberg-hive module seems > to make use only a hive metastore for iceberg tables in Spark rather than > enabling hive to read iceberg for now. Is it right? > > Also, I'd like to know the roadmap for hive support. > > Best regards, > Hyunsik Choi > -- Ryan Blue Software Engineer Netflix