diff --git a/docs/interpreter/pig.md b/docs/interpreter/pig.md
index d6c94ce69f..96146570e2 100644
--- a/docs/interpreter/pig.md
+++ b/docs/interpreter/pig.md
@@ -74,6 +74,8 @@ dump c;
**pig.query**
```
+%pig.query
+
b = foreach raw_data generate Category;
c = group b by Category;
foreach c generate group as category, COUNT($1) as count;
diff --git a/pig/pom.xml b/pig/pom.xml
index d54d1ede3a..78cf77199c 100644
--- a/pig/pom.xml
+++ b/pig/pom.xml
@@ -122,20 +122,6 @@
test
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pig/src/main/java/org/apache/zeppelin/pig/PigInterpreter.java b/pig/src/main/java/org/apache/zeppelin/pig/PigInterpreter.java
index 1f43e23cc8..92cafc56a0 100644
--- a/pig/src/main/java/org/apache/zeppelin/pig/PigInterpreter.java
+++ b/pig/src/main/java/org/apache/zeppelin/pig/PigInterpreter.java
@@ -94,6 +94,7 @@ public class PigInterpreter extends BasePigInterpreter {
if (!fe.getMessage().contains("Backend error :")) {
// If the error message contains "Backend error :", that means the exception is from
// backend.
+ LOGGER.error("Fail to run pig script.", e);
return new InterpreterResult(Code.ERROR, ExceptionUtils.getStackTrace(e));
}
}
@@ -101,7 +102,7 @@ public class PigInterpreter extends BasePigInterpreter {
if (stats != null) {
String errorMsg = PigUtils.extactJobStats(stats);
if (errorMsg != null) {
- LOGGER.debug("Error Message:" + errorMsg);
+ LOGGER.error("Fail to run pig script, " + errorMsg);
return new InterpreterResult(Code.ERROR, errorMsg);
}
}
diff --git a/pig/src/main/java/org/apache/zeppelin/pig/PigQueryInterpreter.java b/pig/src/main/java/org/apache/zeppelin/pig/PigQueryInterpreter.java
index 164b8015c9..dc121a3576 100644
--- a/pig/src/main/java/org/apache/zeppelin/pig/PigQueryInterpreter.java
+++ b/pig/src/main/java/org/apache/zeppelin/pig/PigQueryInterpreter.java
@@ -126,6 +126,7 @@ public class PigQueryInterpreter extends BasePigInterpreter {
if (e instanceof FrontendException) {
FrontendException fe = (FrontendException) e;
if (!fe.getMessage().contains("Backend error :")) {
+ LOGGER.error("Fail to run pig script.", e);
return new InterpreterResult(Code.ERROR, ExceptionUtils.getStackTrace(e));
}
}
diff --git a/pig/src/main/java/org/apache/zeppelin/pig/PigUtils.java b/pig/src/main/java/org/apache/zeppelin/pig/PigUtils.java
index bcabcee475..d444e0279d 100644
--- a/pig/src/main/java/org/apache/zeppelin/pig/PigUtils.java
+++ b/pig/src/main/java/org/apache/zeppelin/pig/PigUtils.java
@@ -267,6 +267,7 @@ public class PigUtils {
}
return jobIds;
} catch (Exception e) {
+ LOGGER.error("Can not extract jobIds from SimpelPigStats", e);
throw new RuntimeException("Can not extract jobIds from SimpelPigStats", e);
}
}
@@ -279,11 +280,12 @@ public class PigUtils {
Map tezDAGStatsMap =
(Map) tezDAGStatsMapField.get(stat);
for (TezDAGStats dagStats : tezDAGStatsMap.values()) {
- LOGGER.info("Tez JobId:" + dagStats.getJobId());
+ LOGGER.debug("Tez JobId:" + dagStats.getJobId());
jobIds.add(dagStats.getJobId());
}
return jobIds;
} catch (Exception e) {
+ LOGGER.error("Can not extract jobIds from TezPigScriptStats", e);
throw new RuntimeException("Can not extract jobIds from TezPigScriptStats", e);
}
}