You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "Hans Zeller (JIRA)" <ji...@apache.org> on 2015/10/13 02:06:05 UTC

[jira] [Created] (TRAFODION-1521) Trafodion build should not require HBase to be installed

Hans Zeller created TRAFODION-1521:
--------------------------------------

             Summary: Trafodion build should not require HBase to be installed
                 Key: TRAFODION-1521
                 URL: https://issues.apache.org/jira/browse/TRAFODION-1521
             Project: Apache Trafodion
          Issue Type: Bug
          Components: sql-general
    Affects Versions: 1.1 (pre-incubation)
         Environment: Any
            Reporter: Hans Zeller
             Fix For: 1.2-incubating


When we build Trafodion in a source tree, it should not be necessary to install HBase first.

Until now, several build steps relied on an HBase installation:

1. Files in core/sql/executor include the libhdfs header file, hdfs.h. This file isn't available in the Trafodion source tree.

2. When we link certain executables like mxosrvr and sqlci, we specify -lhdfs, requiring the libhdfs.so DLL as well as the DLLs it depends on, libhadoop.so and libjvm.so.

3. Until recently, executor Java (core/sql/executor) files were compiled with javac invocations from a Makefile, requiring the HBase client jar files in the CLASSPATH. This got changed with TRAFODION-1502.

4. I missed some more Java files in the fix for TRAFODION-1502: core/sqf/src/seatrans/tm/hbasetmlib2. Those should also be moved to Maven.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)