def initialize_zookeeper_aws_s3_configs(args): global ZK_HOSTS global AWS_KEY_FILE global S3_BUCKET global S3_ENDPOINT ZK_HOSTS = zk_util.parse_zk_hosts_file(args.zk_hosts_file) AWS_KEY_FILE = args.aws_key_file S3_ENDPOINT = args.s3_endpoint S3_BUCKET = args.s3_bucket
def main(): global args parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("-p", "--port", dest="port", metavar="PORT", required=True, help="The port of the service runnning on") parser.add_argument("-s", "--service-name", dest="service_name", metavar="SERVICE_NAME", required=True, help="The name of the service you want to register to") parser.add_argument( "-e", "--environment", dest="service_environment", metavar="SERVICE_ENVIRONMENT", required=True, help='The environment service is running on, for example prod, staging' ) parser.add_argument( "-z", "--zk-hosts-file-path", dest="zk_hosts_file", metavar="ZKHOSTS", required=True, help="The path of file which have a list of Zookeeper endpoints " "(host:port) which keeps the metaconfig as well as " "the config/serversets") args = parser.parse_args() service_name = args.service_name service_environment = args.service_environment service_port = int(args.port) serverset_full_path = '/discovery/%s/%s' % (service_name, service_environment) zk_hosts = zk_util.parse_zk_hosts_file(args.zk_hosts_file) validate_port(service_port) ServerSet(serverset_full_path, zk_hosts).join(service_port, use_ip=True, keep_retrying=True) Event().wait()
def initialize_zookeeper_aws_s3_configs(args): global ZK_HOSTS global ZK_HOSTS_FILE global AWS_KEY_FILE global S3_BUCKET global S3_ENDPOINT global EXTRA_FLAGS_FOR_ZK_DOWNLOAD_DATA ZK_HOSTS = zk_util.parse_zk_hosts_file(args.zk_hosts_file) ZK_HOSTS_FILE = args.zk_hosts_file AWS_KEY_FILE = args.aws_key_file S3_ENDPOINT = args.s3_endpoint S3_BUCKET = args.s3_bucket EXTRA_FLAGS_FOR_ZK_DOWNLOAD_DATA = " -z {} -a {} -b {} -e {} -o {}".format( ZK_HOSTS_FILE, AWS_KEY_FILE, S3_BUCKET, S3_ENDPOINT, args.port)
def main(): global args parser = argparse.ArgumentParser(description=__doc__) parser.add_argument( "-p", "--port", dest="port", metavar="PORT", required=True, help="The port of the service runnning on" ) parser.add_argument( "-s", "--service-name", dest="service_name", metavar="SERVICE_NAME", required=True, help="The name of the service you want to register to" ) parser.add_argument( "-e", "--environment", dest="service_environment", metavar="SERVICE_ENVIRONMENT", required=True, help='The environment service is running on, for example prod, staging' ) parser.add_argument( "-z", "--zk-hosts-file-path", dest="zk_hosts_file", metavar="ZKHOSTS", required=True, help="The path of file which have a list of Zookeeper endpoints " "(host:port) which keeps the metaconfig as well as " "the config/serversets" ) args = parser.parse_args() service_name = args.service_name service_environment = args.service_environment service_port = int(args.port) serverset_full_path = '/discovery/%s/%s' % (service_name, service_environment) zk_hosts = zk_util.parse_zk_hosts_file(args.zk_hosts_file) validate_port(service_port) ServerSet(serverset_full_path, zk_hosts).join(service_port, use_ip=True, keep_retrying=True) Event().wait()