Browse Source

AMBARI-14512. Add service check script for spark (Jeff Zhang via smohanty)

Sumit Mohanty 9 years ago
parent
commit
aa8c7fad86

+ 9 - 0
ambari-server/src/main/resources/common-services/SPARK/1.2.0.2.2/package/scripts/service_check.py

@@ -39,5 +39,14 @@ class SparkServiceCheck(Script):
       logoutput=True
     )
 
+    # Run SparkPi to verify spark
+    if Script.is_hdp_stack_greater_or_equal("2.4"):
+      command = "spark-submit --class org.apache.spark.examples.SparkPi --master yarn-client /usr/hdp/current/spark-client/lib/spark-examples*.jar 10"
+      Execute(command,
+        tries = 10,
+        try_sleep = 3,
+        user = params.spark_user,
+        logoutput=True)
+
 if __name__ == "__main__":
   SparkServiceCheck().execute()