Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In order to support the above, hive metastore needs to be enhanced to have the concept of a cluster. The following parameters will
be added:

  • hive.default.cluster.name - For migration, all tables/partitions belong to this cluster.
    All new tables belong to this cluster.
  • hive.use.default.cluster - The default cluster will be used depending on input table's schema.

The existing thrift API's will continue to work as if the user is trying to access the default cluster.
New APIs will be added which take the cluster as a new parameter. Almost all the existing APIs will be
enhanced to support this. The behavior will be the same as if, the user issued the command 'USE CLUSTER <CLUSTERNAME>

...