---
title: Charmhub | Deploy Bigdata Dev Apache Spark using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of Bigdata Dev Apache Spark on any cloud.
url: https://charmhub.io/bigdata-dev-apache-spark/actions
---

# Bigdata Dev Apache Spark

[Juju Big Data Development](https://charmhub.io/publisher/bigdata-dev "View all packages from Juju Big Data Development")

* [Juju Big Data Development](https://charmhub.io/publisher/bigdata-dev "View all packages from Juju Big Data Development")
* [Big Data](https://charmhub.io/?filter=big-data)

Platform:

16.04

14.04

stable 83

```
juju deploy bigdata-dev-apache-spark
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [list-jobs](https://charmhub.io/bigdata-dev-apache-spark/actions#list-jobs)
* [list-spark-versions](https://charmhub.io/bigdata-dev-apache-spark/actions#list-spark-versions)
* [logisticregression](https://charmhub.io/bigdata-dev-apache-spark/actions#logisticregression)
* [matrixfactorization](https://charmhub.io/bigdata-dev-apache-spark/actions#matrixfactorization)
* [pagerank](https://charmhub.io/bigdata-dev-apache-spark/actions#pagerank)
* [remove-job](https://charmhub.io/bigdata-dev-apache-spark/actions#remove-job)
* [restart-spark-job-history-server](https://charmhub.io/bigdata-dev-apache-spark/actions#restart-spark-job-history-server)
* [smoke-test](https://charmhub.io/bigdata-dev-apache-spark/actions#smoke-test)
* [sparkpi](https://charmhub.io/bigdata-dev-apache-spark/actions#sparkpi)
* [sql](https://charmhub.io/bigdata-dev-apache-spark/actions#sql)
* [start-spark-job-history-server](https://charmhub.io/bigdata-dev-apache-spark/actions#start-spark-job-history-server)
* [stop-spark-job-history-server](https://charmhub.io/bigdata-dev-apache-spark/actions#stop-spark-job-history-server)
* [streaming](https://charmhub.io/bigdata-dev-apache-spark/actions#streaming)
* [submit](https://charmhub.io/bigdata-dev-apache-spark/actions#submit)
* [svdplusplus](https://charmhub.io/bigdata-dev-apache-spark/actions#svdplusplus)
* [svm](https://charmhub.io/bigdata-dev-apache-spark/actions#svm)
* [trianglecount](https://charmhub.io/bigdata-dev-apache-spark/actions#trianglecount)

[Learn about actions >](https://juju.is/docs/juju/action)

* list-jobs

  List scheduled periodic jobs.
* list-spark-versions

  Get a list of availbale spark versions.
* logisticregression

  Run the Spark Bench LogisticRegression benchmark.
* matrixfactorization

  Run the Spark Bench MatrixFactorization benchmark.
* pagerank

  Run the Spark Bench PageRank benchmark.
* remove-job

  Remove a job previously scheduled for repeated execution.

  Params

  + action-id
    string

    The ID returned by the action that scheduled the job.

  Required

  action-id
* restart-spark-job-history-server

  Restart the Spark job history server.
* smoke-test

  Verify that Spark is working by calculating pi.
* sparkpi

  Calculate Pi

  Params

  + partitions
    string

    Number of partitions to use for the SparkPi job
* sql

  Run the Spark Bench SQL benchmark.
* start-spark-job-history-server

  Start the Spark job history server.
* stop-spark-job-history-server

  Stop the Spark job history server.
* streaming

  Run the Spark Bench Streaming benchmark.
* submit

  Submit a job to Spark.

  Params

  + class
    string

    If a JAR is given, this should be the name of the class within the JAR to run.
  + cron
    string

    Schedule the job to be run periodically, according to the given cron rule. For example: "\*/5 \* \* \* \*" will run the job every 5 minutes.
  + extra-params
    string

    Additional params to pass to spark-submit. For example: "--executor-memory 1000M --supervise"
  + job
    string

    URL to a JAR or Python file. This can be any URL supported by spark-submit, such as a remote URL, an hdfs:// path (if connected to HDFS), etc.
  + job-args

    Arguments for the job.
  + packages
    string

    Comma-separated list of packages to include.
  + py-files
    string

    Comma-separated list of Python packages to include.

  Required

  job
* svdplusplus

  Run the Spark Bench SVDPlusPlus benchmark.
* svm

  Run the Spark Bench SVM benchmark.
* trianglecount

  Run the Spark Bench TriangleCount benchmark.
