[ https://issues.apache.org/jira/browse/HIVE-10339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14505964#comment-14505964 ]
Hari Sankar Sivarama Subramaniyan commented on HIVE-10339: ---------------------------------------------------------- [~thejas] Thanks for the review. Added HIVE-10432 as the follow-up jira. Thanks Hari > Allow JDBC Driver to pass HTTP header Key/Value pairs > ----------------------------------------------------- > > Key: HIVE-10339 > URL: https://issues.apache.org/jira/browse/HIVE-10339 > Project: Hive > Issue Type: Improvement > Components: Beeline > Reporter: Hari Sankar Sivarama Subramaniyan > Assignee: Hari Sankar Sivarama Subramaniyan > Attachments: HIVE-10339.1.patch, HIVE-10339.2.patch > > > Currently Beeline & ODBC driver does not support carrying user specified HTTP > header. > The beeline JDBC driver in HTTP mode connection string is as > jdbc:hive2://<host>:<port>/<db>?hive.server2.transport.mode=http;hive.server2.thrift.http.path=<http_endpoint>, > When transport mode is http Beeline/ODBC driver should allow end user to send > arbitrary HTTP Header name value pair. > All the beeline driver needs to do is to use the user specified name values > and call the underlying HTTPClient API to set the header. > E.g the Beeline connection string could be > jdbc:hive2://<host>:<port>/<db>?hive.server2.transport.mode=http;hive.server2.thrift.http.path=<http_endpoint>,http.header.name1=value1, > And the beeline will call underlying to set HTTP header to name1 and value1 > This is required for the end user to send identity in a HTTP header down to > Knox via beeline. -- This message was sent by Atlassian JIRA (v6.3.4#6332)