[
https://issues.apache.org/jira/browse/PHOENIX-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Prabhjyot Singh updated PHOENIX-3315:
-------------------------------------
Description:
Creating this JIRA from mail thread
https://lists.apache.org/thread.html/5029f1f09c95a76b6e60a0f80e6f145dedf0b51cfdc08b964fb3b060@%3Cuser.phoenix.apache.org%3E
I'm using DriverManager.getConnection(url, properties) using following
properties
{code}
url -> "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization
=PROTOBUF"
{code}
{code}
properties ->
0 = {java.util.Hashtable$Entry@1491} "user" -> "phoenixuser"
1 = {java.util.Hashtable$Entry@1492} "password" ->
2 = {java.util.Hashtable$Entry@1493} "url" ->
"jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization =PROTOBUF"
3 = {java.util.Hashtable$Entry@1494} "hbase.client.retries.number" -> "4"
4 = {java.util.Hashtable$Entry@1495} "driver" ->
"org.apache.phoenix.jdbc.PhoenixDriver"
{code}
With the above propert/setting/config it returns a connection to the URL
specified, but it also modifies my properties object to following
{code}
properties ->
0 = {java.util.Hashtable$Entry@2361} "serialization" -> "PROTOBUF"
1 = {java.util.Hashtable$Entry@2362} "user" -> "phoenixuser"
2 = {java.util.Hashtable$Entry@2363} "password" ->
*3 = {java.util.Hashtable$Entry@2364} "url" -> "http://prabhu-3.novalocal:8765
<http://prabhu-3.novalocal:8765>"*
4 = {java.util.Hashtable$Entry@2365} "hbase.client.retries.number" -> "4"
5 = {java.util.Hashtable$Entry@2366} "driver" ->
"org.apache.phoenix.jdbc.PhoenixDriver"
{code}
The above only happens if I'm using *thin-client*. Is this the expected
behaviour ?
I plan to use this "properties" object after getting the connection for
something else.
Also, I'm using following in my maven dependency
"org.apache.phoenix:phoenix-server-client:4.7.0-HBase-1.1"
was:
Creating this JIRA from mail thread
https://lists.apache.org/thread.html/5029f1f09c95a76b6e60a0f80e6f145dedf0b51cfdc08b964fb3b060@%3Cuser.phoenix.apache.org%3E
I'm using DriverManager.getConnection(url, properties) using following
properties
url -> "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization
=PROTOBUF"
properties ->
0 = {java.util.Hashtable$Entry@1491} "user" -> "phoenixuser"
1 = {java.util.Hashtable$Entry@1492} "password" ->
2 = {java.util.Hashtable$Entry@1493} "url" ->
"jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization =PROTOBUF"
3 = {java.util.Hashtable$Entry@1494} "hbase.client.retries.number" -> "4"
4 = {java.util.Hashtable$Entry@1495} "driver" ->
"org.apache.phoenix.jdbc.PhoenixDriver"
With the above propert/setting/config it returns a connection to the URL
specified, but it also modifies my properties object to following
properties ->
0 = {java.util.Hashtable$Entry@2361} "serialization" -> "PROTOBUF"
1 = {java.util.Hashtable$Entry@2362} "user" -> "phoenixuser"
2 = {java.util.Hashtable$Entry@2363} "password" ->
*3 = {java.util.Hashtable$Entry@2364} "url" -> "http://prabhu-3.novalocal:8765
<http://prabhu-3.novalocal:8765>"*
4 = {java.util.Hashtable$Entry@2365} "hbase.client.retries.number" -> "4"
5 = {java.util.Hashtable$Entry@2366} "driver" ->
"org.apache.phoenix.jdbc.PhoenixDriver"
The above only happens if I'm using *thin-client*. Is this the expected
behaviour ?
I plan to use this "properties" object after getting the connection for
something else.
Also, I'm using following in my maven dependency
"org.apache.phoenix:phoenix-server-client:4.7.0-HBase-1.1"
> property object is being modified
> ---------------------------------
>
> Key: PHOENIX-3315
> URL: https://issues.apache.org/jira/browse/PHOENIX-3315
> Project: Phoenix
> Issue Type: Bug
> Reporter: Prabhjyot Singh
>
> Creating this JIRA from mail thread
> https://lists.apache.org/thread.html/5029f1f09c95a76b6e60a0f80e6f145dedf0b51cfdc08b964fb3b060@%3Cuser.phoenix.apache.org%3E
> I'm using DriverManager.getConnection(url, properties) using following
> properties
> {code}
> url -> "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization
> =PROTOBUF"
> {code}
> {code}
> properties ->
> 0 = {java.util.Hashtable$Entry@1491} "user" -> "phoenixuser"
> 1 = {java.util.Hashtable$Entry@1492} "password" ->
> 2 = {java.util.Hashtable$Entry@1493} "url" ->
> "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization
> =PROTOBUF"
> 3 = {java.util.Hashtable$Entry@1494} "hbase.client.retries.number" -> "4"
> 4 = {java.util.Hashtable$Entry@1495} "driver" ->
> "org.apache.phoenix.jdbc.PhoenixDriver"
> {code}
> With the above propert/setting/config it returns a connection to the URL
> specified, but it also modifies my properties object to following
> {code}
> properties ->
> 0 = {java.util.Hashtable$Entry@2361} "serialization" -> "PROTOBUF"
> 1 = {java.util.Hashtable$Entry@2362} "user" -> "phoenixuser"
> 2 = {java.util.Hashtable$Entry@2363} "password" ->
> *3 = {java.util.Hashtable$Entry@2364} "url" ->
> "http://prabhu-3.novalocal:8765 <http://prabhu-3.novalocal:8765>"*
> 4 = {java.util.Hashtable$Entry@2365} "hbase.client.retries.number" -> "4"
> 5 = {java.util.Hashtable$Entry@2366} "driver" ->
> "org.apache.phoenix.jdbc.PhoenixDriver"
> {code}
> The above only happens if I'm using *thin-client*. Is this the expected
> behaviour ?
> I plan to use this "properties" object after getting the connection for
> something else.
> Also, I'm using following in my maven dependency
> "org.apache.phoenix:phoenix-server-client:4.7.0-HBase-1.1"
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)