[
https://issues.apache.org/jira/browse/PHOENIX-946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13979902#comment-13979902
]
Andrew Purtell commented on PHOENIX-946:
----------------------------------------
bq. If you want to just query Phoenix data, use Phoenix directly, and get all
the performance gains available by doing that. If you want to combine Phoenix
data with non-HBase data, use Hive
This describes the current situation. So then as Nick says make sure hive can
serde Phoenix types and understands how to read schema out of the system table
and you're done. It's a good interoperability story if both Phoenix and Hive
are being used somewhere, but as today the Hive experience going against HBase
data sources will be relatively poor compared to what is possible.
I don't see how Hive can use Phoenix server side pieces without knowing a lot
of details of Phoenix internals that are likely to change incompatibly from
release to release but maybe you will have a stable API for the coprocessor
endpoints or put one in place for Hive etc.
> Use Phoenix to service Hive queries over HBase data
> ---------------------------------------------------
>
> Key: PHOENIX-946
> URL: https://issues.apache.org/jira/browse/PHOENIX-946
> Project: Phoenix
> Issue Type: Bug
> Reporter: James Taylor
>
--
This message was sent by Atlassian JIRA
(v6.2#6252)