Hello Hive Users, I am writing a program in java which is bundled as JAR and executed using hadoop jar command. I would like to access hive metadata (read partitions informations) in this program. I can ask user to set HIVE_CONF_DIR environment variable before calling my program or ask for any reasonable parameters to be passed. I do not want to force user to run hive megastore service if possible to increase reliability of program by avoiding external dependencies.
What is the recommended way to get partitions information? Here is my understanding 1. Make sure my jar is bundled with hive-metastore[1] library. 2. Use HiveMetastoreClient[2] Is this correct? If yes, how to read the hive configuration[3] from HIVE_CONF_DIR? [1] http://mvnrepository.com/artifact/org.apache.hive/hive-metastore [2] http://hive.apache.org/docs/r0.7.1/api/org/apache/hadoop/hive/metastore/Hiv eMetaStoreClient.html [3] http://hive.apache.org/docs/r0.7.1/api/org/apache/hadoop/hive/conf/HiveConf .html Thanks in advance, Parag