#Embriak A Data-browser for Riak written in Ember.js and Netty
Currently the following features are supported:
- List all buckets in the database
- List all keys within a bucket
- View Key/Value for a key
- Edit a Key/Value
- Delete a Key
- Configuration of the host Riak is running on (config.properties)
##Future functionality
- Inserting new Keys into a (new) bucket
- Support for lazy loading Keys (they are now eagerly fetched which is an issue when there are many keys inside a bucket)
- User login, so that Embriak can be exposed outside of the LAN, and accessable via the internet
##Screenshots
Loading indicators while Buckets and Keys are loading:
Buckets and Keys loaded, Key/Value shown:
##Installation
- In the backend directory run
mvn install - Upload
embriak-0.0.1.jarto a directory on you server - Copy the contents of the
sitedirectory to a directory on your server - Copy
config.propertiesto the same directory asembriak-0.0.1.jar - Edit
config.propertiesto reflect the directory structure created above, as well as the hostname of your Riak instance
In order to start Riak, use java -jar embriak-0.0.1.jar, or write a startup script that executes the jar file
Depending on your cluster size, increase Riaks memory by setting -Xmx1g (or higher depending on your requirements).
##License
Licensed under the Apache Software License 2.0, see the LICENSE file
##Contributors
Joachim Haagen Skeie (http://haagen-software.no)

