light-node-zookeeper
Version:
small node zookeeper
23 lines (22 loc) • 746 B
JavaScript
var ZooKeeper = require ("./");
var zk = new ZooKeeper({
connect: "localhost:2181"
,timeout: 200000
,debug_level: ZooKeeper.ZOO_LOG_LEVEL_WARNING
,host_order_deterministic: false
});
zk.connect(function (err) {
if(err) throw err;
console.log ("zk session established, id=%s", zk.client_id);
zk.a_create ("/node.js1", "some value", ZooKeeper.ZOO_SEQUENCE | ZooKeeper.ZOO_EPHEMERAL, function (rc, error, path) {
if (rc != 0) {
console.log ("zk node create result: %d, error: '%s', path=%s", rc, error, path);
} else {
console.log ("created zk node %s", path);
process.nextTick(function () {
zk.close ();
});
}
});
});