Hbase should use a HADOOP_HOME environment variable if available.
-----------------------------------------------------------------

                 Key: HBASE-3465
                 URL: https://issues.apache.org/jira/browse/HBASE-3465
             Project: HBase
          Issue Type: Bug
    Affects Versions: 0.90.0
            Reporter: Ted Dunning
             Fix For: 0.90.1, 0.92.0


I have been burned a few times lately while developing code by having the make 
sure that the hadoop jar in hbase/lib is exactly correct.  In my own 
deployment, there are actually 3 jars and a native library to keep in sync that 
hbase shouldn't have to know about explicitly.  A similar problem arises when 
using stock hbase with CDH3 because of the security patches changing the wire 
protocol.

All of these problems could be avoided by not assuming that the hadoop library 
is in the local directory.  Moreover, I think it might be possible to assemble 
the distribution such that the compile time hadoop dependency is in a cognate 
directory to lib and is referenced using a default value for HADOOP_HOME.

Does anybody have any violent antipathies to such a change?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to