[ 
https://issues.apache.org/jira/browse/PHOENIX-971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14486749#comment-14486749
 ] 

James Taylor commented on PHOENIX-971:
--------------------------------------

I'm not wed at all to the {{jdbc:phoenix://}} - I just wasn't sure this was a 
standard or not. I like [~julianhyde]'s suggestion, though, and I don't think 
it'd be too much work. When we parse the third part of the connection string 
url (see PhoenixEmbeddedDriver.ConnectionInfo.create(String url)), we can check 
if it's a value of one of the "flavor" enums. If not, we can use the "default" 
flavor (which would be thick for now). Just refactor the ConnectionInfo class 
as it's own top level class. 

I do think it's important that we have the kind of url we want in the beginning 
as folks rely on this kind of thing (and it's painful to change later)..

> Query server
> ------------
>
>                 Key: PHOENIX-971
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-971
>             Project: Phoenix
>          Issue Type: New Feature
>            Reporter: Andrew Purtell
>            Assignee: Nick Dimiduk
>             Fix For: 4.4.0
>
>         Attachments: 971-secure-login-1.patch, 971-secure-login.patch, 
> PHOENIX-971.00.patch, PHOENIX-971.01.patch, PHOENIX-971.01.patch, 
> PHOENIX-971.01.patch, image-2.png
>
>
> Host the JDBC driver in a query server process that can be deployed as a 
> middle tier between lighter weight clients and Phoenix+HBase. This would 
> serve a similar optional role in Phoenix deployments as the 
> [HiveServer2|https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2]
>  does in Hive deploys.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to