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)