Esempio n. 1
0
def main(args_str=None):
    if not args_str:
        args_str = ' '.join(sys.argv[1:])
    args = parse_args(args_str)
    zk = DiscoveryZkClient(None, args.zk_server_ip, args.zk_server_port, 
        args.reset_config)
    zk.master_election("/discovery-server", os.getpid(),
                                  run_discovery_server, args)
    def _db_connect(self, reset_config):
        zk_ip = self._args.zk_server_ip
        zk_port = self._args.zk_server_port

        self._db_conn = DiscoveryZkClient("discovery", zk_ip, zk_port,
                                          reset_config)