【发布时间】:2020-05-08 07:06:53
【问题描述】:
我有一个包含 5 个节点的 Cassandra 集群,带有 writeConsistency: LOCAL_QUORUM。集群有 TB 的数据。现在我需要将数据迁移到同一集群中的不同keyspace。以下是要求。
keyspace_1 --> read data --> transform --> insert in keyspace_2.
现在我们可以通过一些多实例微服务来做到这一点,我们可以从keyspace_1 读取数据,然后对其进行转换,然后将其插入到目标键空间中。
但是有没有更好的方法。我找到了一篇文章How to migrate data from Cassandra cluster of size N to a different cluster of size N+/-M。但这里主要是 SSTable 在没有任何转换的情况下被转移。但我需要介于两者之间的数据转换机制。任何人都可以在这里建议我一个好方法/有人之前做过这种类型的活动吗?
【问题讨论】:
标签: spring-boot database-migration cassandra-3.0 spark-cassandra-connector