gpt4 book ai didi

cassandra - 将数据从 cassandra 迁移到 cassandra

转载 作者:行者123 更新时间:2023-12-04 18:43:11 30 4
gpt4 key购买 nike

我们有 2 个 cassandra 集群,第一个有旧数据,第二个有新数据。

现在我们想要将旧数据从第一个集群移动或复制到第二个集群。什么是最好的方法来做到这一点以及如何做到这一点?

我们正在使用 DSE 3.1.4。

最佳答案

您可以尝试的一种工具是 COPY TO/FROM cqlsh 命令。
在旧集群中的节点上,您将使用 COPY TO:

cqlsh> COPY myTable (col1, col2, col3, col4) TO 'temp.csv'
然后(复制文件后)在新集群中的节点上,将 CSV 文件中的数据复制到 Cassandra 中:
cqlsh> COPY myTable (col1, col2, col3, col4) FROM 'temp.csv'
这里有更多关于 COPY 的文档。命令。
请注意,对于仅包含几百万行或更少行的表,建议使用 COPY TO/FROM。对于较大的数据集,您应该查看:
  • Cassandra Bulk Loader
  • sstable2json
  • 关于cassandra - 将数据从 cassandra 迁移到 cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20001779/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com