UNPKG

node-zookeeper-client

Version:
39 lines (31 loc) 996 B
/** * Copyright (c) 2013 Yahoo! Inc. All rights reserved. * * Copyrights licensed under the MIT License. See the accompanying LICENSE file * for terms. */ var zookeeper = require('../index.js'); var client = zookeeper.createClient(process.argv[2] || 'localhost:2181'); client.once('connected', function () { console.log('Connected to the server.'); client.transaction(). create('/txn'). create('/txn/1', Buffer.from('transaction')). setData('/txn/1', Buffer.from('test'), -1). check('/txn/1'). remove('/txn/1', -1). remove('/txn'). commit(function (error, results) { if (error) { console.log( 'Failed to execute the transaction: %s, results: %j', error, results ); return; } console.log('Transaction completed.'); client.close(); }); }); client.connect();