View on GitHub

JobTracker.app

Hadoop JobTracker Mac Menu Bar App

Download

JobTracker.app is a Mac menu bar app interface to the Hadoop JobTracker. It gives you easy access to jobs in JobTracker, and provides Growl/Notification Center notices of starting, completed, and failed jobs.

Installation and Usage

Click the download button above to download the zipped application. Just unzip it and drop it into your Applications folder. Running it will put a little pith helmet (Little pith helmet) in your menu bar. Clicking that gets you this menu:

Main Menu

You’ll first need to go to Preferences and enter your JobTracker URL:

Preferences

By default it will track all jobs. You probably don’t want this, so put your username and any other usernames you want to track in the “Usernames to track” field, comma-separated.

Note that this has only been tested with the version of Hadoop that Etsy is running internally. Due to the somewhat horrifying way that the app gets the JobTracker data (by parsing the JobTracker HTML page, since there’s no API to JobTracker except via Java), it’s not unlikely that it could break on a different version of Hadoop/JobTracker. If you try it and it doesn’t work for you, and you can send me HTML source of your JobTracker page (please feel free to munge job/usernames/urls so as not to divulge any proprietary information), I can try to get it working.

Thanks

Much thanks goes to Marc Hedlund, whose Dragon’s Breath menu bar app (also in the App Store) served as my starting point.

Contact

brad@etsy.com / @bgreenlee