riak-bot

riak node configuration, discovery & auto clustering

riak-bot

// TODO: node reip, cluster join/plan/commit

// TODO: actually discover

 
// instantiate
var
    rb = require('riak-bot')
    , node = new rb({ 
        bind : '0.0.0.0'
        , host : '127.0.0.1'
        , name : 'ohai'
        , key : 'riak' // ring cookie
        , directory: './' // config path
    })
;
 
// update some stuff maybe?
node.set('name', 'riak');
 
// write the configs
node.configure();
 
// catch some errors
node.on('error', function(err) { 
 
    console.log([ '[', (new Date()).toLocaleString(), '] ', err ].join(''));
});