diff --git common/src/java/org/apache/hadoop/hive/conf/HiveConf.java common/src/java/org/apache/hadoop/hive/conf/HiveConf.java index 8325870..41a6dc0 100644 --- common/src/java/org/apache/hadoop/hive/conf/HiveConf.java +++ common/src/java/org/apache/hadoop/hive/conf/HiveConf.java @@ -55,12 +55,36 @@ public class HiveConf extends Configuration { HiveConf.ConfVars.METASTOREWAREHOUSE, HiveConf.ConfVars.METASTOREURIS, HiveConf.ConfVars.METASTORETHRIFTRETRIES, + HiveConf.ConfVars.METASTORE_CLIENT_CONNECT_RETRY_DELAY, + HiveConf.ConfVars.METASTORE_CLIENT_SOCKET_TIMEOUT, HiveConf.ConfVars.METASTOREPWD, HiveConf.ConfVars.METASTORECONNECTURLHOOK, HiveConf.ConfVars.METASTORECONNECTURLKEY, HiveConf.ConfVars.METASTOREATTEMPTS, HiveConf.ConfVars.METASTOREINTERVAL, - HiveConf.ConfVars.METASTOREFORCERELOADCONF + HiveConf.ConfVars.METASTOREFORCERELOADCONF, + HiveConf.ConfVars.METASTORESERVERMINTHREADS, + HiveConf.ConfVars.METASTORESERVERMAXTHREADS, + HiveConf.ConfVars.METASTORE_TCP_KEEP_ALIVE, + HiveConf.ConfVars.METASTORE_INT_ORIGINAL, + HiveConf.ConfVars.METASTORE_INT_ARCHIVED, + HiveConf.ConfVars.METASTORE_INT_EXTRACTED, + HiveConf.ConfVars.METASTORE_KERBEROS_KEYTAB_FILE, + HiveConf.ConfVars.METASTORE_KERBEROS_PRINCIPAL, + HiveConf.ConfVars.METASTORE_USE_THRIFT_SASL, + HiveConf.ConfVars.METASTORE_CACHE_PINOBJTYPES, + HiveConf.ConfVars.METASTORE_CONNECTION_POOLING_TYPE, + HiveConf.ConfVars.METASTORE_VALIDATE_TABLES, + HiveConf.ConfVars.METASTORE_VALIDATE_COLUMNS, + HiveConf.ConfVars.METASTORE_VALIDATE_CONSTRAINTS, + HiveConf.ConfVars.METASTORE_STORE_MANAGER_TYPE, + HiveConf.ConfVars.METASTORE_AUTO_CREATE_SCHEMA, + HiveConf.ConfVars.METASTORE_AUTO_START_MECHANISM_MODE, + HiveConf.ConfVars.METASTORE_TRANSACTION_ISOLATION, + HiveConf.ConfVars.METASTORE_CACHE_LEVEL2, + HiveConf.ConfVars.METASTORE_CACHE_LEVEL2_TYPE, + HiveConf.ConfVars.METASTORE_IDENTIFIER_FACTORY, + HiveConf.ConfVars.METASTORE_PLUGIN_REGISTRY_BUNDLE_CHECK, }; /** @@ -177,6 +201,19 @@ public class HiveConf extends Configuration { METASTORE_KERBEROS_PRINCIPAL("hive.metastore.kerberos.principal", ""), METASTORE_USE_THRIFT_SASL("hive.metastore.sasl.enabled", false), METASTORE_CACHE_PINOBJTYPES("hive.metastore.cache.pinobjtypes", "Table,StorageDescriptor,SerDeInfo,Partition,Database,Type,FieldSchema,Order"), + METASTORE_CONNECTION_POOLING_TYPE("datanucleus.connectionPoolingType", "DBCP"), + METASTORE_VALIDATE_TABLES("datanucleus.validateTables", false), + METASTORE_VALIDATE_COLUMNS("datanucleus.validateColumns", false), + METASTORE_VALIDATE_CONSTRAINTS("datanucleus.validateConstraints", false), + METASTORE_STORE_MANAGER_TYPE("datanucleus.storeManagerType", "rdbms"), + METASTORE_AUTO_CREATE_SCHEMA("datanucleus.autoCreateSchema", true), + METASTORE_AUTO_START_MECHANISM_MODE("datanucleus.autoStartMechanismMode", "checked"), + METASTORE_TRANSACTION_ISOLATION("datanucleus.transactionIsolation", "read-committed"), + METASTORE_CACHE_LEVEL2("datanucleus.cache.level2", false), + METASTORE_CACHE_LEVEL2_TYPE("datanucleus.cache.level2.type", "SOFT"), + METASTORE_IDENTIFIER_FACTORY("datanucleus.identifierFactory", "datanucleus"), + METASTORE_PLUGIN_REGISTRY_BUNDLE_CHECK("datanucleus.plugin.pluginRegistryBundleCheck", "LOG"), + // Default parameters for creating tables NEWTABLEDEFAULTPARA("hive.table.parameters.default",""),