Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The "Hive Metastore URI" property was added to the PutHive3Streaming processor as an easy way to specify the Hive Metastore location(s), rather than having to set the "hive.metastore.uris" property in a hive-site.xml (or other configuration file).
However the value of this property is never set on the Hive Streaming API, and is thus ignored. This means you MUST have a config file with "hive.metastore.uris" set, or I believe it will either default to "thrift://localhost:9083" or cause an error.
PutHive3Streaming should honor the setting of this property. In addition, because it can get the values from a config file, the property should not be required. If set, it should allow a comma-separated list of URIs (each URI should be validated), and that list should override any setting in any provided configuration resources.
Attachments
Issue Links
- links to