A more pretty, more usable web dashboard for Apache Oozie, written in Scala.
JavaScript Scala Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
project screenshots Aug 29, 2012
src/main Template fixes and improvements May 6, 2013
.gitignore downloaded sbt Aug 20, 2012
LICENSE Added license, and tidied up Sep 27, 2012
README.md readme update Oct 17, 2012
build.sbt logging classpath issues Feb 11, 2013
sbt downloaded sbt Aug 20, 2012


Oozie Web

A pretty, more usable dashboard for Apache Oozie built with Scala, Scalatra, and Twitter Bootstrap


code: src/main/scala

web resources: src/main/webapp

config: src/main/resources


  1. cp src/main/resources/oozie.properties.example src/main/resources/oozie.properties
  2. edit oozie.properties with your oozieUrl of choice
  3. ./sbt
  4. sbt> container:start
  5. enjoy the view at localhost:8080


This is built and tested against oozie 2.3.2 from Cloudera's CDH3u3 hadoop distribution.

It has not been tested against oozie 3, nor are there any oozie3 features represented currently.


We use a simple deployment method which runs JettyLauncher#main

To build the jar:

./sbt assembly

To Run the jar:

java -jar target/oozie-web-assembly-.jar 8080

This requires the files in src/main/webapp to still be on the filesystem for the jar to find, which isn't ideal, but works for now.

Ideally it would look inside the jar for the files


Screenshot 1

Screenshot 2


Apache 2.0