Este es uno rapidito y asi inaguro esta categoria, los rapiditos!
Y es tan rapido que lo voy a escribir mientras compilo el cliente de KafkaMirror de Uber, el uReplicator :)

Basicamente, como me llevo pegando varias dias con la replica entre DCs con KafkaMirror y es una autentica porqueria, he aprendido de zooKeeper lo que no esta en los escritos y me he dado cuenta, de que el cliente que viene por defecto es lo parecido que existe a una piedra.

Asi que en medio de mi desesperacion y sabiendo que antes que usar el cliente original de sql, el cliente de python myCli le da mil vueltas, imagine que alguien habia hecho lo propio con zooKeeper….y asi ha sido:

Contemplad zk_shell!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ zk-shell localhost:2181
(CONNECTED) /> ls
zookeeper
(CONNECTED) /> create foo 'bar'
(CONNECTED) /> get foo
bar
(CONNECTED) /> cd foo
(CONNECTED) /foo> create ish 'barish'
(CONNECTED) /foo> cd ..
(CONNECTED) /> ls foo
ish
(CONNECTED) /> create temp- 'temp' true true
(CONNECTED) /> ls
zookeeper foo temp-0000000001
(CONNECTED) /> rmr foo
(CONNECTED) />
(CONNECTED) /> tree
.
├── zookeeper
│ ├── config
│ ├── quota

Permite, copiar entre zookeepers, entre el fs y el zookeeper, tiene find y te permite hasta hacer pipping!

Yo llevo 45 minutos con el y una delicia (aunque viniendo del cliente original, es facil mejorarlo)

Descargatelo de aqui > ZK_SHELL


Comentarios

⬆︎TOP