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

Andrew Purtell commented on PHOENIX-971:
----------------------------------------

As discussed at HBaseCon. 

Some (perhaps out of date) information on the design of the HiveServer2 Thrift 
API: https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Thrift+API . 
If the Phoenix Query Server adopts, for a Thrift connection option, the 
HiveServer2 protocol then Phoenix could seamlessly interoperate with the Hive 
JDBC driver. 

Conceivably the Query Server could also speak a subset of the MySQL 
client/server protocol sufficient to interoperate with any existing MySQL 
client: https://dev.mysql.com/doc/internals/en/client-server-protocol.html 

> Query server
> ------------
>
>                 Key: PHOENIX-971
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-971
>             Project: Phoenix
>          Issue Type: New Feature
>            Reporter: Andrew Purtell
>
> 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.2#6252)

Reply via email to