phoenix-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prabhjyot Singh <prabhjyotsi...@apache.org>
Subject Re: property object is being modified
Date Tue, 27 Sep 2016 03:40:36 GMT
Yes, I did, https://issues.apache.org/jira/browse/PHOENIX-3315. and somehow
didn't tag you.

On 27 September 2016 at 07:57, Josh Elser <josh.elser@gmail.com> wrote:

> 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;serial
>>> ization=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;serial
>>> ization=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>
>>> >
>>>
>>


-- 

Warm Regards,

Prabhjyot Singh

Mime
View raw message