Versions Compared

Key

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

...

There are presently three ways to issue HCatalog DDL commands:

  1. Command line interface
  2. Upcoming REST APIs (upcoming)
  3. HiveMetaStore Client

Presently, java developers go through the Hive meta store (HMS) client interface to issue HCatalog DDl commands. Though the HMS client interface is public, it is not intended for public users. According to the hive user mailing list, the HMS client is not a public API and is subject to change in the future. So, it will be a good idea to have a java APIs in HCatalog which will provide a protect users from the changes made to the hive meta store client. Also, the under the covers either the Templeton Rest APIS or the hive metastore client can be used to provide end users with the required data.

...