[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-13 Thread Lefty Leverenz (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lefty Leverenz updated HIVE-6972:
-
Labels: TODOC14  (was: )

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
  Labels: TODOC14
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch, 
 HIVE-6972.4.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint
 *Release Note:*
 The JDBC Uri for HiveServer2 has the form:
 {code}
 jdbc:hive2://host1:port1,host2:port2/dbName;sess_var_list?hive_conf_list#hive_var_list
 {code}
 Ideally, sess_var_list is supposed to be used to pass parameters that will be 
 used within the JDBC Driver. However, some of the http mode parameters were 
 being passed in the hive_conf_list which we've fixed now (in a backward 
 compatible way).
 Additionally, JDBC Driver has a naming convention for the parameters in the 
 JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it 
 in a backward compatible way.
 Details:
 *1. HTTP Mode params:*
 *Old example uri:*
 {code}
 jdbc:hive2://host:port/dbName;user=username;password=password?hive.server2.transport.mode=http;hive.server2.thrift.http.path=httpEndpoint
 {code}
 *New example uri:*
 {code}
 jdbc:hive2://host:port/dbName;user=username;password=password;transportMode=http;httpPath=httpEndpoint?hive.server2.logging.operation.enabled=false
 {code}
 As you can see above, {{hive.server2.transport.mode}} has been renamed to 
 {{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
 {{httpPath}} and both have been moved from {{hive_conf_list}} to 
 {{sess_var_list}}.
 *2. Sasl qop renaming:*
 *Old example uri:*
 {code}
 jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;sasl.qop=qopValue
 {code}
 *New example uri:*
 {code}
 jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;saslQop=qopValue
 {code}
 As you can see {{sasl.qop}} has been renamed to {{saslQop}}.
 Note: all changes are backward compatible and print a deprecation message 
 like the following:
 {code}
 0: jdbc:hive2://localhost:10001 !connect 
 jdbc:hive2://localhost:10001/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
  username password org.apache.hive.jdbc.HiveDriver
 Connecting to 
 jdbc:hive2://localhost:10007/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
 14/10/07 16:22:24 INFO jdbc.Utils: Supplied authorities: localhost:10001
 14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
 14/10/07 16:22:24 WARN jdbc.Utils: The use of sasl.qop is deprecated.
 14/10/07 16:22:24 WARN jdbc.Utils: Please use saslQop like so: 
 jdbc:hive2://host:port/dbName;saslQop=qop_value
 14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
 14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.transport.mode is 
 deprecated.
 14/10/07 16:22:24 WARN jdbc.Utils: Please use transportMode like so: 
 jdbc:hive2://host:port/dbName;transportMode=transport_mode_value
 14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
 14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.thrift.http.path 
 is deprecated.
 14/10/07 16:22:24 WARN jdbc.Utils: Please use httpPath like so: 
 jdbc:hive2://host:port/dbName;httpPath=http_path_value
 Connected to: Apache Hive (version 0.14.0-SNAPSHOT)
 Driver: Hive JDBC (version 0.14.0-SNAPSHOT)
 Transaction isolation: TRANSACTION_REPEATABLE_READ
 {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-13 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Release Note: Check jira description.

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
  Labels: TODOC14
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch, 
 HIVE-6972.4.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint
 *Release Note:*
 The JDBC Uri for HiveServer2 has the form:
 {code}
 jdbc:hive2://host1:port1,host2:port2/dbName;sess_var_list?hive_conf_list#hive_var_list
 {code}
 Ideally, sess_var_list is supposed to be used to pass parameters that will be 
 used within the JDBC Driver. However, some of the http mode parameters were 
 being passed in the hive_conf_list which we've fixed now (in a backward 
 compatible way).
 Additionally, JDBC Driver has a naming convention for the parameters in the 
 JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it 
 in a backward compatible way.
 Details:
 *1. HTTP Mode params:*
 *Old example uri:*
 {code}
 jdbc:hive2://host:port/dbName;user=username;password=password?hive.server2.transport.mode=http;hive.server2.thrift.http.path=httpEndpoint
 {code}
 *New example uri:*
 {code}
 jdbc:hive2://host:port/dbName;user=username;password=password;transportMode=http;httpPath=httpEndpoint?hive.server2.logging.operation.enabled=false
 {code}
 As you can see above, {{hive.server2.transport.mode}} has been renamed to 
 {{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
 {{httpPath}} and both have been moved from {{hive_conf_list}} to 
 {{sess_var_list}}.
 *2. Sasl qop renaming:*
 *Old example uri:*
 {code}
 jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;sasl.qop=qopValue
 {code}
 *New example uri:*
 {code}
 jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;saslQop=qopValue
 {code}
 As you can see {{sasl.qop}} has been renamed to {{saslQop}}.
 Note: all changes are backward compatible and print a deprecation message 
 like the following:
 {code}
 0: jdbc:hive2://localhost:10001 !connect 
 jdbc:hive2://localhost:10001/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
  username password org.apache.hive.jdbc.HiveDriver
 Connecting to 
 jdbc:hive2://localhost:10007/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
 14/10/07 16:22:24 INFO jdbc.Utils: Supplied authorities: localhost:10001
 14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
 14/10/07 16:22:24 WARN jdbc.Utils: The use of sasl.qop is deprecated.
 14/10/07 16:22:24 WARN jdbc.Utils: Please use saslQop like so: 
 jdbc:hive2://host:port/dbName;saslQop=qop_value
 14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
 14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.transport.mode is 
 deprecated.
 14/10/07 16:22:24 WARN jdbc.Utils: Please use transportMode like so: 
 jdbc:hive2://host:port/dbName;transportMode=transport_mode_value
 14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
 14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.thrift.http.path 
 is deprecated.
 14/10/07 16:22:24 WARN jdbc.Utils: Please use httpPath like so: 
 jdbc:hive2://host:port/dbName;httpPath=http_path_value
 Connected to: Apache Hive (version 0.14.0-SNAPSHOT)
 Driver: Hive JDBC (version 0.14.0-SNAPSHOT)
 Transaction isolation: TRANSACTION_REPEATABLE_READ
 {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-12 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Release Note: 
The JDBC Uri for HiveServer2 has the form:
{code}
jdbc:hive2://host1:port1,host2:port2/dbName;sess_var_list?hive_conf_list#hive_var_list
{code}

Ideally, sess_var_list is supposed to be used to pass parameters that will be 
used within the JDBC Driver. However, some of the http mode parameters were 
being passed in the hive_conf_list which we've fixed now (in a backward 
compatible way).
Additionally, JDBC Driver has a naming convention for the parameters in the 
JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it in 
a backward compatible way.

Details:
*1. HTTP Mode params:*
*Old example uri:*
{code}
jdbc:hive2://host:port/db;user=username;password=password?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;user=username;password=password;transportMode=http;httpPath=http_endpoint?hive.server2.logging.operation.enabled=false
{code}

As you can see above, {{hive.server2.transport.mode}} has been renamed to 
{{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
{{httpPath}} and both have been moved from {{hive_conf_list}} to 
{{sess_var_list}}.

*2. Sasl qop renaming:*
*Old example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;sasl.qop=qop_value
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;saslQop=qop_value
{code}

As you can see {{sasl.qop}} has been renamed to {{saslQop}}.

Note: all changes are backward compatible and print a deprecation message like 
the following:
{code}
0: jdbc:hive2://localhost:10001 !connect 
jdbc:hive2://localhost:10001/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
 username password org.apache.hive.jdbc.HiveDriver
Connecting to 
jdbc:hive2://localhost:10007/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
14/10/07 16:22:24 INFO jdbc.Utils: Supplied authorities: localhost:10001
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of sasl.qop is deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use saslQop like so: 
jdbc:hive2://host:port/dbName;saslQop=qop_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.transport.mode is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use transportMode like so: 
jdbc:hive2://host:port/dbName;transportMode=transport_mode_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.thrift.http.path is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use httpPath like so: 
jdbc:hive2://host:port/dbName;httpPath=http_path_value
Connected to: Apache Hive (version 0.14.0-SNAPSHOT)
Driver: Hive JDBC (version 0.14.0-SNAPSHOT)
Transaction isolation: TRANSACTION_REPEATABLE_READ
{code}


 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch, 
 HIVE-6972.4.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-12 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Release Note: 
The JDBC Uri for HiveServer2 has the form:
{code}
jdbc:hive2://\host1\:\port1\,\host2\:\port2\/dbName;sess_var_list?hive_conf_list#hive_var_list
{code}

Ideally, sess_var_list is supposed to be used to pass parameters that will be 
used within the JDBC Driver. However, some of the http mode parameters were 
being passed in the hive_conf_list which we've fixed now (in a backward 
compatible way).
Additionally, JDBC Driver has a naming convention for the parameters in the 
JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it in 
a backward compatible way.

Details:
*1. HTTP Mode params:*
*Old example uri:*
{code}
jdbc:hive2://\host\:\port\/\db\;user=\username\;password=\password\?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;user=username;password=password;transportMode=http;httpPath=http_endpoint?hive.server2.logging.operation.enabled=false
{code}

As you can see above, {{hive.server2.transport.mode}} has been renamed to 
{{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
{{httpPath}} and both have been moved from {{hive_conf_list}} to 
{{sess_var_list}}.

*2. Sasl qop renaming:*
*Old example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;sasl.qop=qop_value
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;saslQop=qop_value
{code}

As you can see {{sasl.qop}} has been renamed to {{saslQop}}.

Note: all changes are backward compatible and print a deprecation message like 
the following:
{code}
0: jdbc:hive2://localhost:10001 !connect 
jdbc:hive2://localhost:10001/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
 username password org.apache.hive.jdbc.HiveDriver
Connecting to 
jdbc:hive2://localhost:10007/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
14/10/07 16:22:24 INFO jdbc.Utils: Supplied authorities: localhost:10001
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of sasl.qop is deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use saslQop like so: 
jdbc:hive2://host:port/dbName;saslQop=qop_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.transport.mode is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use transportMode like so: 
jdbc:hive2://host:port/dbName;transportMode=transport_mode_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.thrift.http.path is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use httpPath like so: 
jdbc:hive2://host:port/dbName;httpPath=http_path_value
Connected to: Apache Hive (version 0.14.0-SNAPSHOT)
Driver: Hive JDBC (version 0.14.0-SNAPSHOT)
Transaction isolation: TRANSACTION_REPEATABLE_READ
{code}


  was:
The JDBC Uri for HiveServer2 has the form:
{code}
jdbc:hive2://host1:port1,host2:port2/dbName;sess_var_list?hive_conf_list#hive_var_list
{code}

Ideally, sess_var_list is supposed to be used to pass parameters that will be 
used within the JDBC Driver. However, some of the http mode parameters were 
being passed in the hive_conf_list which we've fixed now (in a backward 
compatible way).
Additionally, JDBC Driver has a naming convention for the parameters in the 
JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it in 
a backward compatible way.

Details:
*1. HTTP Mode params:*
*Old example uri:*
{code}
jdbc:hive2://host:port/db;user=username;password=password?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;user=username;password=password;transportMode=http;httpPath=http_endpoint?hive.server2.logging.operation.enabled=false
{code}

As you can see above, {{hive.server2.transport.mode}} has been renamed to 
{{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
{{httpPath}} and both have been moved from {{hive_conf_list}} to 
{{sess_var_list}}.

*2. Sasl qop renaming:*
*Old example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;sasl.qop=qop_value
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;saslQop=qop_value
{code}

As you can see {{sasl.qop}} has been renamed to {{saslQop}}.

Note: all changes are backward compatible and print a deprecation message like 
the following:
{code}
0: jdbc:hive2://localhost:10001 !connect 

[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-12 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Release Note:   (was: The JDBC Uri for HiveServer2 has the form:
{code}
jdbc:hive2://host1:port1,host2:port2/dbName;sess_var_list?hive_conf_list#hive_var_list
{code}

Ideally, sess_var_list is supposed to be used to pass parameters that will be 
used within the JDBC Driver. However, some of the http mode parameters were 
being passed in the hive_conf_list which we've fixed now (in a backward 
compatible way).
Additionally, JDBC Driver has a naming convention for the parameters in the 
JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it in 
a backward compatible way.

Details:
*1. HTTP Mode params:*
*Old example uri:*
{code}
jdbc:hive2://host:port/dbName;user=username;password=password?hive.server2.transport.mode=http;hive.server2.thrift.http.path=httpEndpoint
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/dbName;user=username;password=password;transportMode=http;httpPath=httpEndpoint?hive.server2.logging.operation.enabled=false
{code}

As you can see above, {{hive.server2.transport.mode}} has been renamed to 
{{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
{{httpPath}} and both have been moved from {{hive_conf_list}} to 
{{sess_var_list}}.

*2. Sasl qop renaming:*
*Old example uri:*
{code}
jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;sasl.qop=qopValue
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;saslQop=qopValue
{code}

As you can see {{sasl.qop}} has been renamed to {{saslQop}}.

Note: all changes are backward compatible and print a deprecation message like 
the following:
{code}
0: jdbc:hive2://localhost:10001 !connect 
jdbc:hive2://localhost:10001/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
 username password org.apache.hive.jdbc.HiveDriver
Connecting to 
jdbc:hive2://localhost:10007/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
14/10/07 16:22:24 INFO jdbc.Utils: Supplied authorities: localhost:10001
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of sasl.qop is deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use saslQop like so: 
jdbc:hive2://host:port/dbName;saslQop=qop_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.transport.mode is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use transportMode like so: 
jdbc:hive2://host:port/dbName;transportMode=transport_mode_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.thrift.http.path is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use httpPath like so: 
jdbc:hive2://host:port/dbName;httpPath=http_path_value
Connected to: Apache Hive (version 0.14.0-SNAPSHOT)
Driver: Hive JDBC (version 0.14.0-SNAPSHOT)
Transaction isolation: TRANSACTION_REPEATABLE_READ
{code}
)

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch, 
 HIVE-6972.4.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-12 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Release Note: 
The JDBC Uri for HiveServer2 has the form:
{code}
jdbc:hive2://host1:port1,host2:port2/dbName;sess_var_list?hive_conf_list#hive_var_list
{code}

Ideally, sess_var_list is supposed to be used to pass parameters that will be 
used within the JDBC Driver. However, some of the http mode parameters were 
being passed in the hive_conf_list which we've fixed now (in a backward 
compatible way).
Additionally, JDBC Driver has a naming convention for the parameters in the 
JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it in 
a backward compatible way.

Details:
*1. HTTP Mode params:*
*Old example uri:*
{code}
jdbc:hive2://host:port/dbName;user=username;password=password?hive.server2.transport.mode=http;hive.server2.thrift.http.path=httpEndpoint
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/dbName;user=username;password=password;transportMode=http;httpPath=httpEndpoint?hive.server2.logging.operation.enabled=false
{code}

As you can see above, {{hive.server2.transport.mode}} has been renamed to 
{{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
{{httpPath}} and both have been moved from {{hive_conf_list}} to 
{{sess_var_list}}.

*2. Sasl qop renaming:*
*Old example uri:*
{code}
jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;sasl.qop=qopValue
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;saslQop=qopValue
{code}

As you can see {{sasl.qop}} has been renamed to {{saslQop}}.

Note: all changes are backward compatible and print a deprecation message like 
the following:
{code}
0: jdbc:hive2://localhost:10001 !connect 
jdbc:hive2://localhost:10001/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
 username password org.apache.hive.jdbc.HiveDriver
Connecting to 
jdbc:hive2://localhost:10007/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
14/10/07 16:22:24 INFO jdbc.Utils: Supplied authorities: localhost:10001
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of sasl.qop is deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use saslQop like so: 
jdbc:hive2://host:port/dbName;saslQop=qop_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.transport.mode is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use transportMode like so: 
jdbc:hive2://host:port/dbName;transportMode=transport_mode_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.thrift.http.path is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use httpPath like so: 
jdbc:hive2://host:port/dbName;httpPath=http_path_value
Connected to: Apache Hive (version 0.14.0-SNAPSHOT)
Driver: Hive JDBC (version 0.14.0-SNAPSHOT)
Transaction isolation: TRANSACTION_REPEATABLE_READ
{code}


  was:
The JDBC Uri for HiveServer2 has the form:
{code}
jdbc:hive2://\host1\:\port1\,\host2\:\port2\/dbName;sess_var_list?hive_conf_list#hive_var_list
{code}

Ideally, sess_var_list is supposed to be used to pass parameters that will be 
used within the JDBC Driver. However, some of the http mode parameters were 
being passed in the hive_conf_list which we've fixed now (in a backward 
compatible way).
Additionally, JDBC Driver has a naming convention for the parameters in the 
JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it in 
a backward compatible way.

Details:
*1. HTTP Mode params:*
*Old example uri:*
{code}
jdbc:hive2://\host\:\port\/\db\;user=\username\;password=\password\?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;user=username;password=password;transportMode=http;httpPath=http_endpoint?hive.server2.logging.operation.enabled=false
{code}

As you can see above, {{hive.server2.transport.mode}} has been renamed to 
{{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
{{httpPath}} and both have been moved from {{hive_conf_list}} to 
{{sess_var_list}}.

*2. Sasl qop renaming:*
*Old example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;sasl.qop=qop_value
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/db;principal=hiveserver2_kerberos_principal;saslQop=qop_value
{code}

As you can see {{sasl.qop}} has been renamed to {{saslQop}}.

Note: all changes are backward compatible and print a deprecation message like 
the following:
{code}
0: jdbc:hive2://localhost:10001 !connect 

[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-12 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Description: 
The http connection parameters are currently part of the HiveConf section of 
the connection string. It should ideally be part of SessionConf section, as 
that is where rest of the connection parameters are.
HTTP transport parameters are not part of the hiveconfiguration parameters that 
need to be set.
ie
instead of 
jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
it should be -
jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint

*Release Note:*

The JDBC Uri for HiveServer2 has the form:
{code}
jdbc:hive2://host1:port1,host2:port2/dbName;sess_var_list?hive_conf_list#hive_var_list
{code}

Ideally, sess_var_list is supposed to be used to pass parameters that will be 
used within the JDBC Driver. However, some of the http mode parameters were 
being passed in the hive_conf_list which we've fixed now (in a backward 
compatible way).
Additionally, JDBC Driver has a naming convention for the parameters in the 
JDBC Uri which were not followed to the sasl.qop parameter. We've renamed it in 
a backward compatible way.

Details:
*1. HTTP Mode params:*
*Old example uri:*
{code}
jdbc:hive2://host:port/dbName;user=username;password=password?hive.server2.transport.mode=http;hive.server2.thrift.http.path=httpEndpoint
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/dbName;user=username;password=password;transportMode=http;httpPath=httpEndpoint?hive.server2.logging.operation.enabled=false
{code}

As you can see above, {{hive.server2.transport.mode}} has been renamed to 
{{transportMode}}, {{hive.server2.thrift.http.path}} has been renamed to 
{{httpPath}} and both have been moved from {{hive_conf_list}} to 
{{sess_var_list}}.

*2. Sasl qop renaming:*
*Old example uri:*
{code}
jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;sasl.qop=qopValue
{code}

*New example uri:*
{code}
jdbc:hive2://host:port/dbName;principal=hiveserver2KerberosPrincipal;saslQop=qopValue
{code}

As you can see {{sasl.qop}} has been renamed to {{saslQop}}.

Note: all changes are backward compatible and print a deprecation message like 
the following:
{code}
0: jdbc:hive2://localhost:10001 !connect 
jdbc:hive2://localhost:10001/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
 username password org.apache.hive.jdbc.HiveDriver
Connecting to 
jdbc:hive2://localhost:10007/;sasl.qop=auth?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice
14/10/07 16:22:24 INFO jdbc.Utils: Supplied authorities: localhost:10001
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of sasl.qop is deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use saslQop like so: 
jdbc:hive2://host:port/dbName;saslQop=qop_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.transport.mode is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use transportMode like so: 
jdbc:hive2://host:port/dbName;transportMode=transport_mode_value
14/10/07 16:22:24 WARN jdbc.Utils: * JDBC param deprecation *
14/10/07 16:22:24 WARN jdbc.Utils: The use of hive.server2.thrift.http.path is 
deprecated.
14/10/07 16:22:24 WARN jdbc.Utils: Please use httpPath like so: 
jdbc:hive2://host:port/dbName;httpPath=http_path_value
Connected to: Apache Hive (version 0.14.0-SNAPSHOT)
Driver: Hive JDBC (version 0.14.0-SNAPSHOT)
Transaction isolation: TRANSACTION_REPEATABLE_READ
{code}



  was:
The http connection parameters are currently part of the HiveConf section of 
the connection string. It should ideally be part of SessionConf section, as 
that is where rest of the connection parameters are.
HTTP transport parameters are not part of the hiveconfiguration parameters that 
need to be set.
ie
instead of 
jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
it should be -
jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch, 
 HIVE-6972.4.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection 

[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-11 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Resolution: Fixed
Status: Resolved  (was: Patch Available)

Patch committed to 14 and trunk as all of the tests for jdbc/HiveServer2 seem 
to be running . Thanks for reviewing [~thejas]!

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch, 
 HIVE-6972.4.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-09 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Attachment: HIVE-6972.4.patch

Fixes test failure.

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch, 
 HIVE-6972.4.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-08 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Status: Patch Available  (was: Open)

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-08 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Status: Open  (was: Patch Available)

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-08 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Status: Patch Available  (was: Open)

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-08 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Attachment: HIVE-6972.3.patch

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-08 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Status: Open  (was: Patch Available)

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-08 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Attachment: (was: HIVE-6972.3.patch)

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-07 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Fix Version/s: 0.14.0

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-07 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Attachment: HIVE-6972.1.patch

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-07 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Status: Patch Available  (was: Open)

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-07 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Component/s: JDBC

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-07 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Description: 
The http connection parameters are currently part of the HiveConf section of 
the connection string. It should ideally be part of SessionConf section, as 
that is where rest of the connection parameters are.
HTTP transport parameters are not part of the hiveconfiguration parameters that 
need to be set.
ie
instead of 
jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
it should be -
jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint


  was:
The http connection parameters are currently part of the HiveConf section of 
the connection string. It should ideally be part of SessionConf section, as 
that is where rest of the connection parameters are.
HTTP transport parameters are not part of the hiveconfiguration parameters that 
need to be set.
ie
instead of 
jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
it should be -
jdbc:hive2://host:port/db;hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint



 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-07 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Attachment: HIVE-6972.2.patch

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-6972) jdbc HTTP configuration options should be part of sessionConf part of connection string

2014-10-07 Thread Vaibhav Gumashta (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-6972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vaibhav Gumashta updated HIVE-6972:
---
Attachment: HIVE-6972.3.patch

Fixed a misplaced comment.

 jdbc HTTP configuration options should be part of sessionConf part of 
 connection string
 ---

 Key: HIVE-6972
 URL: https://issues.apache.org/jira/browse/HIVE-6972
 Project: Hive
  Issue Type: Bug
  Components: HiveServer2, JDBC
Affects Versions: 0.13.0
Reporter: Thejas M Nair
Assignee: Vaibhav Gumashta
 Fix For: 0.14.0

 Attachments: HIVE-6972.1.patch, HIVE-6972.2.patch, HIVE-6972.3.patch


 The http connection parameters are currently part of the HiveConf section of 
 the connection string. It should ideally be part of SessionConf section, as 
 that is where rest of the connection parameters are.
 HTTP transport parameters are not part of the hiveconfiguration parameters 
 that need to be set.
 ie
 instead of 
 jdbc:hive2://host:port/db?hive.server2.transport.mode=http;hive.server2.thrift.http.path=http_endpoint
 it should be -
 jdbc:hive2://host:port/db;transportMode=http;httpPath=http_endpoint



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)