Advertisement

python script 备份zookeeper config items

阅读量:

通过编写Python脚本实现对ZK配置信息的备份操作

执行Python备份程序的命令为:python3 back.py

复制代码
 import os

    
 import os.path
    
  
    
 from kazoo.client import KazooClient
    
 from kazoo.client import KazooState
    
  
    
 zk = KazooClient('test:2181')
    
 zk.start()
    
  
    
 zkBashPath = "/conf/base/"
    
  
    
 backUp_path = "/tmp/test/"
    
  
    
  
    
 cs = zk.get_children(zkBashPath)
    
  
    
 for name in cs:
    
     print(name)
    
  
    
     file_path = backUp_path + name
    
  
    
     if os.path.exists(file_path):
    
     os.remove(file_path)
    
     print('del file %s',

全部评论 (0)

还没有任何评论哟~