/apache-livy

Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.

apache-livy

Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.

  • Have long running Spark Contexts that can be used for multiple Spark jobs, by multiple clients
  • Share cached RDDs or Dataframes across multiple jobs and clients
  • Multiple Spark Contexts can be managed simultaneously, and the Spark Contexts run on the cluster (YARN/Mesos) instead of the Livy Server, for good fault tolerance and concurrency
  • Jobs can be submitted as precompiled jars, snippets of code or via java/scala client API
  • Ensure security via secure authenticated communication

Scenarios livy fault tolerance: