Add HTTP as endpoint option for HiveServer2. This supports environments for which TCP connectivity is inconvenient or impossible. One key scenario is beeline connecting to a HTTPS proxy/gateway which forwards to HS2-HTTP.
Due to the proxy/gateway scenario being most secure, support for HS2 HTTPS has not been added.
new configuration options to use HTTP server mode rather than TCP
http mode uses Jetty server/servlets
new beeline client URI parsing and HTTP transport behavior.
(1) TCP-mode: beeline> !connect jdbc:hive2://<server>:<port>/ user password
(2) HTTP-mode: beeline> !connect jdbc:hive2:http://<server>:<port>/path/../ user password
(3) via HTTPS proxy: beeline> !connect jdbc:hive2:https://<server>:<port>/path/../ user password
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|343d 3h 4m||1||Vaibhav Gumashta||24/Jan/14 23:20|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Duplicate [ 3 ]|
|Assignee||Mike Liddell [ mikeliddell ]|
|Attachment||HIVE-4026-testfix.patch [ 12569599 ]|