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

Reply via email to