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 Tue, 27 Sep 2016 02:27:16 GMT
Did you ever create this issue, Prabhjyot? I don't recall seeing it come 
across my inbox but I might have missed it...

Josh Elser wrote:
> 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