我使用sstablesloader将数据从一个三节点集群导入到一个五节点集群,后来发现有些数据随机丢失。
sstableloader
现在原始快照备份放在5节点集群的前三个节点上,原始集群数据目录为data 1-data 6,当前数据目录为data 1-data 10。为了更好地利用磁盘性能,刷新完成后,我在前三个节点上执行了relocatesstables命令
refresh的
11月27日早上执行命令,现在已经12月1日了,我无法准确知道执行进度,只能通过ps命令或查看调试日志确认程序还在运行
/opt/cassandra/apache-cassandra-3.11.3/bin/nodetool relocatesstables kairosdb
字符串
debug log的
ps command的
订单已经下了五天了,不知道要多久才能完成
顺便问一下,我可以在“relocate stables”命令完成之前开始向集群写入数据吗?因为数据压缩时间太长了
1条答案
按热度按时间7vux5j2d1#
如果我没记错的话,我认为这个操作被认为是一个“压缩”,所以尝试运行
nodetool compactionstats
来估计进度。