Oh, cool!
Thanks for the help.
I would like to give it a try. :)
Thanks,
Weiping
+James (Phoenix lead)
AFAIK, data inserted into hbase for phoenix reads needs to be phoenix
encoded. We wrote a StoreFunc to write data into hbase with data being
phoenix encoded. You can give it a try
https://github.com/forcedotcom/phoenix/blob/master/src/main/java/com/salesforce/phoenix/pig/PhoenixHBaseStorage.java
Please note this is in the early phase of development, feel free to open
issues on https://github.com/forcedotcom/phoenix/issues if you find any.
Thanks,
Prashant
On Mon, Apr 29, 2013 at 1:37 PM, Weiping Qu <q...@informatik.uni-kl.de> wrote:
Dear Prashant,
Firstly thank you very much for your quick reply.
I would just like to try the new SQL layer above HBase (called Phoenix)
which claims that it outperforms Hive.
So far phoenix has only two releases which support Hbase 0.94.2/3 and
0.94.4 or above, respectively.
I had carefully included these hbase jars in pig's lib directory
respectively for each try, but all failed. :(
As you mentioned that HBaseStorage currently only supports 0.94.1 by
default, then I think I should give it up now and wait for future release.
Or just use Hive than Phoenix.
Thank you again.
Best,
Weiping
Hi Weiping,
Pig 0.11.1 uses hbase 0.94.1 by default. Are you using the right jars?
On Mon, Apr 29, 2013 at 1:08 PM, Weiping Qu <q...@informatik.uni-kl.de>
wrote:
Dear all,
I am currently using HBaseStorage to load and store data between HBase
and
Pig.
I have the Pig of the newest version 0.11.1.
I worked with hbase-0.90.6
But I found that HBaseStorage in pig 0.11.1 cannot be used for hbase with
version 0.94.4 or above which is used for phoenix.
The error message is found as follows.
ERROR org.apache.pig.tools.grunt.****Grunt - ERROR 2998: Unhandled
internal
error. com/google/protobuf/Message
Thank you in advance!
Kind Regards,
Weiping