UNPKG

light-node-zookeeper

Version:

small node zookeeper

23 lines (22 loc) 746 B
#!/usr/bin/env node 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 (); }); } }); });