コード例 #1
0
    def __init__(self, cassandra_cluster, elasticsearch_client, settings,
                 state_file_name):
        self._logger = logging.getLogger()
        self._state_store = SyncStateStore(state_file_name)

        self._interval_between_runs = settings.interval_between_runs

        self._cassandra_to_elasticsearch_river = CassandraToElasticsearchRiver(
            cassandra_cluster, elasticsearch_client, settings)
        self._elasticsearch_to_cassandra_river = ElasticsearchToCassandraRiver(
            elasticsearch_client, cassandra_cluster, settings)
def river(cassandra_cluster, elasticsearch_client, settings):
    return ElasticsearchToCassandraRiver(elasticsearch_client,
                                         cassandra_cluster, settings)