phoenix-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prabhjyot Singh <prabhjyotsi...@apache.org>
Subject property object is being modified
Date Tue, 20 Sep 2016 10:04:49 GMT
Hi,

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"





-- 
Warm Regards,

-- Prabhjyot Singh

Mime
View raw message