Repository: kylin
Updated Branches:
  refs/heads/master 1adb54228 -> 36eec4122


KYLIN-1912: Fix Beeline build intermediate statement issue

Signed-off-by: lidongsjtu <lid...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/36eec412
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/36eec412
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/36eec412

Branch: refs/heads/master
Commit: 36eec41221614ca89d50a3388db4fa7ab3bfc5a3
Parents: 1adb542
Author: Yiming Liu <liuyiming....@gmail.com>
Authored: Fri Jul 22 07:48:48 2016 +0800
Committer: lidongsjtu <lid...@apache.org>
Committed: Fri Jul 22 09:12:42 2016 +0800

----------------------------------------------------------------------
 .../main/java/org/apache/kylin/source/hive/HiveCmdBuilder.java   | 4 ++++
 .../src/main/java/org/apache/kylin/source/hive/HiveMRInput.java  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/36eec412/source-hive/src/main/java/org/apache/kylin/source/hive/HiveCmdBuilder.java
----------------------------------------------------------------------
diff --git 
a/source-hive/src/main/java/org/apache/kylin/source/hive/HiveCmdBuilder.java 
b/source-hive/src/main/java/org/apache/kylin/source/hive/HiveCmdBuilder.java
index 6316b9c..5a5b4e0 100644
--- a/source-hive/src/main/java/org/apache/kylin/source/hive/HiveCmdBuilder.java
+++ b/source-hive/src/main/java/org/apache/kylin/source/hive/HiveCmdBuilder.java
@@ -20,6 +20,7 @@ package org.apache.kylin.source.hive;
 
 import java.io.BufferedWriter;
 import java.io.File;
+import java.io.FileReader;
 import java.io.FileWriter;
 import java.io.IOException;
 import java.util.ArrayList;
@@ -78,6 +79,9 @@ public class HiveCmdBuilder {
                 buf.append(tmpHql.getAbsolutePath());
 
                 logger.info("The statements to execute in beeline: \n" + 
hqlBuf);
+                if (logger.isDebugEnabled()) {
+                    logger.debug("THe SQL to execute in beeline: \n" + 
IOUtils.toString(new FileReader(tmpHql)));
+                }
             } catch (IOException e) {
                 throw new RuntimeException(e);
             } finally {

http://git-wip-us.apache.org/repos/asf/kylin/blob/36eec412/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
----------------------------------------------------------------------
diff --git 
a/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java 
b/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
index 72c84fc..0c969f2 100644
--- a/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
+++ b/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
@@ -186,7 +186,7 @@ public class HiveMRInput implements IMRInput {
             StringBuilder hiveInitBuf = new StringBuilder();
             
hiveInitBuf.append(JoinedFlatTable.generateHiveSetStatements(conf));
 
-            final String useDatabaseHql = "USE " + 
conf.getConfig().getHiveDatabaseForIntermediateTable() + ";";
+            final String useDatabaseHql = "USE " + 
conf.getConfig().getHiveDatabaseForIntermediateTable() + ";\n";
             final String dropTableHql = 
JoinedFlatTable.generateDropTableStatement(flatTableDesc);
             final String createTableHql = 
JoinedFlatTable.generateCreateTableStatement(flatTableDesc, 
JobBuilderSupport.getJobWorkingDir(conf, jobId));
             String insertDataHqls;

Reply via email to