trafodion-development team mailing list archive
-
trafodion-development team
-
Mailing list archive
-
Message #00010
Re: Regarding Code changes needed for Apache HBase +Trafodian
Hi Atul,
It's been a while since we last tried this, but as far as I remember, the main issue was with the NetUtils.getInputStream() method, which is also described in https://issues.apache.org/jira/browse/HADOOP-8350. This was a method change in Hadoop that made it more difficult to build HBase 0.94 with Hadoop 2.0. It has been solved in Cloudera/Hortonworks and later Apache HBase versions but not in the Apache version of HBase 0.94. What we did was to modify one file in HBase (.../hbase/ipc/HBaseClient.java) to add the missing timeout parameter when it calls NetUtils.getInputStream().
If you use Apache community packages for Hadoop 1 and HBase 0.94, you should not be affected by HADOOP-8350 and things might just work without any modification, but I don't know of people who have tested this. Something people have tested is Trafodion on Hortonworks HDP 1.3, which is based on Hadoop 1.2.0 and HBase 0.94.6.
Good luck and please let us know what you find,
Hans
From: Trafodion-development [mailto:trafodion-development-bounces+hans.zeller=hp.com@xxxxxxxxxxxxxxxxxxx] On Behalf Of Aggarwal, Atul
Sent: Friday, July 11, 2014 2:34 PM
To: trafodion-development@xxxxxxxxxxxxxxxxxxx
Cc: Agate, Ashwin
Subject: [Trafodion-development] Regarding Code changes needed for Apache HBase +Trafodian
Hi,
I was currently investigating the possibilities of available sql clients with HBase. I looked into Impala a bit and want to look into Trafodian as well. Our team prefers to use community packages instead of CDH/Hortonworks/others stuff. I saw on your installation page that there are few minor code changes needed to for Trafodian to work with Apache HBase. Hence, I was wondering if you can detail them?
Further is it also dependent on Hadoop version? as we are looking for something that can work with Hadoop 1.x right now.
Does the code changes you mention are config change or actual HBase code change and will require us to build HBase?
Further information on Apache HBase+Trafodian is really appreciated.
Thanks & Regards,
Atul Aggarwal
References