コード例 #1
0
    def __init__(self):
        cnf = ETLSettings()
        self.hosts = cnf.elastic_host
        self.port = cnf.elastic_port
        self.scheme = cnf.elastic_scheme
        self.http_auth = (cnf.elastic_user, cnf.elastic_password)

        self.es = self.connect()
コード例 #2
0
    def __init__(self):
        cnf = ETLSettings()

        self.index_name = cnf.elastic_index
        self.limit = cnf.etl_size_limit

        self.redis = ETLRedis()
        self.pgbase = ETLPG()
        self.es = ETLElastic()
コード例 #3
0
    def __init__(self):
        cnf = ETLSettings()

        self.producer_table: ETLProducerTable = postgres_table

        self.index_name = cnf.elastic_index
        self.limit = cnf.etl_size_limit

        self.redis = ETLRedis()
        self.pgbase = ETLPG()
        self.es = ETLElastic()
コード例 #4
0
ファイル: etlredis.py プロジェクト: ikanashov/ETL
    def __init__(self):
        cnf = ETLSettings()
        self.prefix = cnf.redis_prefix + ':'
        self.queuename = self.prefix + 'filmids'
        self.workqueuename = self.queuename + ':work'

        self.redis = Redis(
            host=cnf.redis_host,
            port=cnf.redis_port,
            password=cnf.redis_password,
            decode_responses=True,
        )
コード例 #5
0
 def __init__(self):
     self.cnf = ETLSettings()
     self.conn = self.connect()
コード例 #6
0
ファイル: etlproducer.py プロジェクト: ikanashov/ETL
 def __init__(self):
     cnf = ETLSettings()
     self.limit = cnf.etl_size_limit
     self.redis = ETLRedis()
     self.pgbase = ETLPG()