我正在尝试将cassandra群集从专用DC迁移到EC2。我将sstable作为开始的快照。为了加载数据,我在这个过程中尝试了sstableloader,但是我无法想出从cassandra节点指定主机的方法(我试图从我的cassandra节点运行sstable loader)。任何指导都会很有帮助。我正在使用cassandra 1.0.1。使用sstableloader加载迁移cassandra群集
0
A
回答
1
cassandra 1.0.1中的sstableloader使用八卦协议来获取批量加载所需的架构和响铃信息。这意味着该工具必须在与cassandra本身相同的端口上侦听,因此它不能与cassandra在同一个节点中使用(cassandra> 1.1的情况并非如此)。
您需要从其他主机批量加载,或按照此处的方向(http://www.datastax.com/docs/1.0/operations/backup_restore)将快照直接加载到新节点。 另外,您可以使用现有的cassandra节点通过在StorageService MBean下找到的JMX“bulkLoad”操作批量加载节点中的文件。
相关问题
- 1. 如何迁移cassandra集群列更改
- 2. 你如何使用sstableloader填充Cassandra集群?
- 3. 如何从节点中使用sstableloader而不是Cassandra集群环
- 4. cassandra的sstableloader - java.lang.OutOfMemoryError
- 5. cassandra sstableloader使用各种分区键从csv加载数据
- 6. 将Cassandra数据库集群从AWS迁移到Azure
- 7. 你如何使用Cassandra工具sstableloader?
- 8. Cassandra:在SSTableLoader中使用什么协议?
- 9. Cassandra DSE到Cassandra DSC迁移
- 10. Cassandra SStableLoader Streaming Error Broken pipe
- 11. Cassandra集群恢复
- 12. 维护Cassandra集群
- 13. cassandra集群不响
- 14. 监控cassandra集群
- 15. Cassandra集群监控
- 16. Elasticsearch集群数据迁移到新集群
- 17. 将Redis数据迁移到群集
- 18. 如何从大小为N的Cassandra集群迁移数据到不同大小的集群N +/- M
- 19. 防止UnAuhtorize节点加入Cassandra群集
- 20. 将节点添加到Cassandra群集
- 21. 向cassandra集群添加身份验证
- 22. 使用Spring Data Cassandra连接到多节点Cassandra集群
- 23. cassandra:如何使用lb连接cassandra集群?
- 24. 使用Cassandra Ruby客户端连接到cassandra节点群集
- 25. 将数据从cassandra迁移到cassandra
- 26. 从Cassandra 2.2.0迁移到DSE 4.8.5(Cassandra 2.1.3)
- 27. 无法设置Cassandra集群
- 28. 2节点的Cassandra集群
- 29. OperationTimeoutException Cassandra集群AWS/EMR
- 30. Cassandra集群性能不佳
因此,如果我使用sstableloader从不同主机批量加载,我将如何为sstable文件提供路径。因为我认为路径需要位于sstableloader所在的系统上。 – 2014-10-02 22:45:04
sstableloader是否仅加载部分数据?我有3个节点的cluster1和3个节点的cluster2。我需要将数据从cluster1复制到cluster2。是否必须在每个cluster1节点上运行sstableloader,否则sstableloader会为我从其他主机获取表的所有部分? – Sergey 2015-03-31 10:09:48
sstableloader处理数据的哪一部分进入哪个节点。它首先包含节点(在'-d'选项中指定)并获取环信息。然后,它将SSTable的一部分流到合适的节点。 – yukim 2015-04-02 21:54:49