Skip to content
This repository
branch: persistency-ch…

This branch is 2 commits ahead and 771 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

..
Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 public
Octocat-spinner-32 README.md
Octocat-spinner-32 config.ru
Octocat-spinner-32 init.rb
README.md

Voldemort Web Manager

The web manager use the Voldemort admin client to expose a web interface to Voldemort cluster management. It supports:

  • Creation of new stores using JSON serialization
  • Listing stores
  • Displaying JSON schema for a store
  • Listing subset of entries from a store
  • Changing bootstrap URL through UI

Requirements

First install JRuby. Then run the following command to install the required gems.

sudo jruby -S gem install sinatra emk-sinatra-url-for haml warbler sinatra-reloader

Building

Simply build from the Voldemort root directory using "ant". The web manager is written in Ruby but it needs the Voldemort JARs.

Running

Run the following command in the web-manager directory and point your browser to localhost:4567.

jruby init.rb

Deploying

The web manager can be packaged as a WAR using the following command from the web-manager directory:

jruby -S warble

Something went wrong with that request. Please try again.