Sample Spark Applications
This topic describes how to locate the sample Spark Applications to run it using Spark Operator.
Some ready-to-use sample Spark Applications are built into the container image. These
applications are located at
/opt/mapr/spark/spark-[version]/jars/spark-examples_[full-version].jar
and should be referenced using the local
schema. You may also build
your own applications and make them available in /opt/mapr
.
If the Spark Application is located elsewhere, then modify the
mainApplicationFile
field to point to that storage and interface.
The Spark Operator supports the
http://
, maprfs:///
, dtap://
, and
S3://
interfaces.
Here are some use-cases for invoking a custom Spark job via the Spark Operator:
-
Build an image, place the
.jar
in/apps/
, and then reference it as follows:mainApplicationFile: "local:///apps/my_app.jar"
-
If the application is stored and shared from HPE Ezmeral Data Fabric, then you can reference it by specifying
maprfs:///
orS3://
inmainApplicationFIle
. For example:maprfs:///path/to/my_app.jar S3://path/to/my_app.jar
-
If the application is stored on the web server, then set
mainApplicationFIle
as follows:http://host:port/path/to/my_app.jar