diff --git cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java index d62fd5c..676e2ac 100644 --- cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java +++ cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java @@ -363,6 +363,18 @@ public void handle(Signal signal) { String command = ""; for (String oneCmd : line.split(";")) { + // skip through only comments + if (oneCmd.startsWith("--")) { + boolean onlyCommentedLines = true; + for (String cmd : oneCmd.split("\n")) { + if (!cmd.startsWith("--")) { + onlyCommentedLines = false; + } + } + if (onlyCommentedLines) { + continue; + } + } if (StringUtils.endsWith(oneCmd, "\\")) { command += StringUtils.chop(oneCmd) + ";"; continue;