phoenix-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Josh Elser <josh.el...@gmail.com>
Subject Re: property object is being modified
Date Fri, 23 Sep 2016 15:29:41 GMT
Thanks Prabhjyot. Feel free to assign it directly to me. I can help 
triage/fix it.

Prabhjyot Singh wrote:
> Thank you Josh, sure I'll do that.
>
> On 2016-09-22 08:23 ( 0530), Josh Elser <j...@gmail.com
> <mailto:j...@gmail.com>> wrote:
>  > Sounds like the thin driver should be making a copy of the properties
> if >
>  > its going to be modifying it. Want to open a JIRA issue?>
>  >
>  > Prabhjyot Singh wrote:>
>  > > 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"*>
>  > > 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