I'm +1 for this rename.  I think we should keep the iceberg-mr module as is
and maybe add a new module iceberg-hive-exec [not sure if it is a good idea
to salvage iceberg-hive for this purpose] which contains hive specific
StorageHandler, Serde and IcebergHivInputFormat classes.

-R

On Wed, Aug 19, 2020 at 5:06 PM Ryan Blue <b...@apache.org> wrote:

> In the discussion this morning, we talked about what to name the runtime
> module we want to add for Hive, iceberg-hive-runtime. Unfortunately,
> iceberg-hive is the Hive _metastore_ module, so it is a bit misleading to
> name the Hive runtime module iceberg-hive-runtime. It was also pointed out
> that the iceberg-hive module is confusing for other reasons: someone
> unfamiliar with it would expect to use it to work with Hive, but it has no
> InputFormat or StorageHandler classes.
>
> Both problems are a result of a poor name for iceberg-hive. Maybe we
> should rename iceberg-hive to iceberg-hive-metastore.
>
> The drawback is that a module people could use will disappear (I'm
> assuming we won't rename iceberg-mr to iceberg-hive right away). But most
> people probably use a runtime Jar, so it might be a good time to make this
> change before there are more people depending on it.
>
> What does everyone think? Should we do the rename?
>
> rb
>
> --
> Ryan Blue
>

Reply via email to