Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Zookeeper >> mail # user >> 'Move' operation for Zookeeper


Copy link to this message
-
'Move' operation for Zookeeper
Zookeeper users,

Has anyone investigated the implementation of a 'move' operation in Zookeeper?

For example, suppose that a node '/x/y/z' has 50 Ko of data associated with it. A client wants the same data to be found only in node '/a/b/c'. The client must:
1. Get the contents of '/x/y/z', incurring a transfer of the 50 Ko of data from ZK.
2. Create node '/a/b/c' with the same 50 Ko of data, incurring another transfer of it.
3. Delete node '/x/y/z'.

It would be simpler to issue a 'move' command: move('/x/y/z', '/a/b/c'). This would also be much faster.

--
Robin Bate Boerop
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB