Skip to content

pentium10/riak-admin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

riak-admin

Admin panel for RIAK written in PHP (v0.4)


Work in progress, DON'T use it in production!


Available actions:

  • create a bucket
  • delete a bucket (with all keys in it, via streaming to avoid lock)
  • view buckets keys (via streaming to avoid costly Riak::getKeys)
  • view a key
  • modify a key
  • delete a key
  • add a new key (JSON)
Supports basho/riak-data-migrator command line tool for:
  • delete a bucket
Further actions to be implemented (TODO):
  • add a new key (binary)
  • error reporting
  • change bucket properties
  • find a key in a bucket based on key=>value

Installation


Use composer (recommended)

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:

curl -s http://getcomposer.org/installer | php

Then, use the create-project command to generate a new application:

php composer.phar create-project pentium10/riak-admin -s dev path/to/install

Composer will install the riak-admin and all its dependencies under the path/to/install directory.

Setup using vagrant

Install VirtualBox and vagrant then run (from project root):

vagrant up

After provision riak-admin will be available at http://localhost:7654 (port could be configured in Vagrantfile)

Download an Archive File

Download, unzip files to your wwww directory, edit config.php, and enjoy!

Change Log


v0.5

  • (New): Favorite based bucket listing, to avoid costly getBuckets of Riak, UI enhancements (carmensingeorzan)

v0.4

  • (New): Composer and Vagrant support (pentium10)

v0.3

  • (New): Added riak-data-migrator supported delete, enhanced visual feedback for streaming delete (carmensingeorzan)

v0.2

  • (New): Enhanced listing and deleting keys via streaming, to avoid costly getKeys which can lock your Riak node (carmensingeorzan)

v0.1

About

Admin panel for RIAK

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 99.8%
  • Shell 0.2%