gpt4 book ai didi

cassandra - 如何使用sstableloader?

转载 作者:行者123 更新时间:2023-12-02 09:26:59 25 4
gpt4 key购买 nike

我在一些 centos 7 机器上使用 Cassandra 3.4。

我有 2 个集群:

集群 1 有 2 个 DC,DC1 有 2 台机器 192.168.0.171/192.168.172,DC2 有 1 台机器 192.168.0.173。集群 1 在一个键空间上有一些数据,复制比例为 2 : 1。

集群 2 有 1 个数据中心,DC3 有 2 台机器。 192.168.0.174/192.168.0.175。

在第二个集群 DC3 上,我使用 NetworkTopologyStrategy : DC3 : 2 创建 key 空间:“keyspace1”。

在 192.168.0.175 上传输了一些 cassandra-stress :

cassandra-stress write n=1000000 -node 192.168.0.175。

此时 cassandra-stress 应该会生成一些垃圾数据。

检查了/var/lib/cassandra/data/keyspace1/standard1-97a771600d4011e69a5a13282caaa658 ,我有一些 ma-1-big-Data.db 57 Mb,ma-2-big-Data.db 65 Mb,ma- 3-big-Data.db 65 Mb。

我的问题:

假设垃圾数据是实际数据,并且我想将该数据从集群 2 流式传输到集群 1。我如何使用 sstableloader 来做到这一点?

注意:如果可能的话,请提供命令示例(我是领域新手:( )

最佳答案

bin/sstableloader -d 192.168.0.171,192.168.172/var/lib/cassandra/data/keyspace1/standard1-97a771600d4011e69a5a13282caaa658

此命令会将数据从一个集群加载到另一个集群

注意:键空间和表应该存在于两个集群中,并且表应该具有相同的架构。

关于cassandra - 如何使用sstableloader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36914347/

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