You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mrql.apache.org by fe...@apache.org on 2016/07/14 11:30:38 UTC

incubator-mrql git commit: [MRQL-91] Fix maven build for Cloudera's CDH distribution

Repository: incubator-mrql
Updated Branches:
  refs/heads/master cec9d8110 -> ed1f5628b


[MRQL-91] Fix maven build for Cloudera's CDH distribution


Project: http://git-wip-us.apache.org/repos/asf/incubator-mrql/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mrql/commit/ed1f5628
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mrql/tree/ed1f5628
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mrql/diff/ed1f5628

Branch: refs/heads/master
Commit: ed1f5628b57303d7968b3b6e3001d48ba3f13ca4
Parents: cec9d81
Author: Leonidas Fegaras <fe...@cse.uta.edu>
Authored: Wed Jul 13 17:10:30 2016 -0500
Committer: Leonidas Fegaras <fe...@cse.uta.edu>
Committed: Wed Jul 13 17:10:30 2016 -0500

----------------------------------------------------------------------
 bin/mrql         |  6 +++++-
 conf/mrql-env.sh | 11 +----------
 pom.xml          |  5 +++++
 3 files changed, 11 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mrql/blob/ed1f5628/bin/mrql
----------------------------------------------------------------------
diff --git a/bin/mrql b/bin/mrql
index fd1ec60..1bc759f 100755
--- a/bin/mrql
+++ b/bin/mrql
@@ -51,7 +51,11 @@ if [[ ($MRQL_JAR -nt $FULL_JAR) ]]; then
 fi
 
 if [ "$1" == "-local" ] || [ "$1" == "-dist" ]; then
-   $HADOOP_HOME/bin/hadoop --config $HADOOP_CONFIG jar $FULL_JAR org.apache.mrql.Main $*
+    if [ "$HADOOP_CONFIG" == "" ]; then
+        $HADOOP_HOME/bin/hadoop jar $FULL_JAR org.apache.mrql.Main $*
+    else
+        $HADOOP_HOME/bin/hadoop --config $HADOOP_CONFIG jar $FULL_JAR org.apache.mrql.Main $*
+    fi
 else
    $JAVA_HOME/bin/java -classpath "$FULL_JAR:$HADOOP_JARS" org.apache.mrql.Main $*
 fi

http://git-wip-us.apache.org/repos/asf/incubator-mrql/blob/ed1f5628/conf/mrql-env.sh
----------------------------------------------------------------------
diff --git a/conf/mrql-env.sh b/conf/mrql-env.sh
index 921f30d..a9b16cb 100644
--- a/conf/mrql-env.sh
+++ b/conf/mrql-env.sh
@@ -120,16 +120,7 @@ else if [[ -d ${SPARK_HOME}/lib ]]; then
 fi
 fi
 
-if [[ -f ${HADOOP_HOME}/share/hadoop/common/hadoop-common-${HADOOP_VERSION}.jar ]]; then
-   # hadoop 2.x (YARN)
-   HADOOP_JARS=${HADOOP_HOME}/share/hadoop/common/hadoop-common-${HADOOP_VERSION}.jar:${HADOOP_HOME}/share/hadoop/mapreduce/hadoop-mapreduce-client-core-${HADOOP_VERSION}.jar:${HADOOP_HOME}/share/hadoop/hdfs/hadoop-hdfs-${HADOOP_VERSION}.jar:${HADOOP_HOME}/share/hadoop/common/lib/hadoop-annotations-${HADOOP_VERSION}.jar:${HADOOP_HOME}/share/hadoop/common/lib/log4j-1.2.17.jar:${HADOOP_HOME}/share/hadoop/common/lib/commons-cli-1.2.jar:${HADOOP_HOME}/share/hadoop/common/lib/commons-logging-1.1.3.jar:${HADOOP_HOME}/share/hadoop/common/lib/guava-11.0.2.jar:${HADOOP_HOME}/share/hadoop/common/lib/commons-collections-3.2.1.jar
-else if [[ -f ${HADOOP_HOME}/hadoop-core-${HADOOP_VERSION}.jar ]]; then
-   # hadoop 1.x or 0.20.x
-   HADOOP_JARS=${HADOOP_HOME}/hadoop-core-${HADOOP_VERSION}.jar:${HADOOP_HOME}/lib/commons-logging-1.1.1.jar:${HADOOP_HOME}/lib/log4j-1.2.15.jar:${HADOOP_HOME}/lib/commons-cli-1.2.jar
-else
-   echo "*** Cannot find the hadoop jar files. Need to edit mrql-env.sh"; exit -1
-fi
-fi
+HADOOP_JARS=`$HADOOP_HOME/bin/hadoop classpath`
 
 if [[ !(-f ${CUP_JAR}) ]]; then
    echo "*** Cannot find the parser generator CUP jar file. Need to edit mrql-env.sh"; exit -1

http://git-wip-us.apache.org/repos/asf/incubator-mrql/blob/ed1f5628/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 546e3b5..bd9079b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -273,6 +273,11 @@
         </dependency>
         <dependency>
           <groupId>org.apache.hadoop</groupId>
+          <artifactId>hadoop-yarn-common</artifactId>
+          <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+          <groupId>org.apache.hadoop</groupId>
           <artifactId>hadoop-mapreduce-client-core</artifactId>
           <version>${hadoop.version}</version>
         </dependency>