32 lines
879 B
Markdown
32 lines
879 B
Markdown
# mzrm
|
|
|
|
mzrm - simple program in python3 for delete zookeeper childrens by regexp
|
|
|
|
## Help
|
|
|
|
```
|
|
mzrm --help
|
|
usage: mzrm [-h] [--zk ZK] [--path PATH] [--child CHILD] [--regex REGEX]
|
|
Remove all childrens started with pattern(regexp is supported too). USE THIS
|
|
AT YOUR OWN RISK! THIS SOFTWARE MAY CONTAIN BUGS, AND MAY DESTROY YOUR DATA
|
|
AND KILL YOUR PARENTS, EVEN IF USED CORRECTLY. YOU HAVE BEEN WARNED!
|
|
optional arguments:
|
|
-h, --help show this help message and exit
|
|
--zk ZK Zookeeper hosts: node1:2181,node2:2181
|
|
--path PATH Zookeeper path: /my/path/to
|
|
--child CHILD Zookeeper child name start pattern: hell
|
|
--regex REGEX PCRE expression
|
|
```
|
|
|
|
## Examples
|
|
|
|
Remove by wildcard
|
|
```
|
|
mzrm --zk localhost:2181 --path /marathon/state --child buggy
|
|
```
|
|
|
|
Remove by regexp
|
|
```
|
|
mzrm --zk localhost:2181 --path /marathon/state --regex '^buggy.+(node4).+\..+$'
|
|
```
|