Sergey Shelukhin created HIVE-15047: ---------------------------------------
Summary: metastore setconf API can set too many confs Key: HIVE-15047 URL: https://issues.apache.org/jira/browse/HIVE-15047 Project: Hive Issue Type: Bug Reporter: Sergey Shelukhin {noformat} public void setMetaConf(String key, String value) throws MetaException { ConfVars confVar = HiveConf.getMetaConf(key); {noformat} that gets stuff from "metaConfs", which contains all the metastore configs, including the warehouse location, port (setting that unfortunately would not work; imagine the possibilities!), etc. There's another small list near metaConfs - metaConfVars, billed as "User configurable Metastore vars". That is probably the list that should be used; as it is, it's not used for any checks. When making the change SetProcessor etc. should be adjusted to fail with some user-friendly message when trying to set unsettable metastore APIs. {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)