成功加载数据后,sstableloader不会退出

时间:2014-04-19 19:45:39

标签: datastax-enterprise cassandra-2.0

我正在尝试将数据批量加载到DSE中,但sstableloader在成功运行后不会退出。根据输出,每个节点的进度已经是100%,进度总计也显示为100%

  • 环境:CentOS 6.x x86_64; DSE 4.0.1
  • 拓扑:1个Cassandra节点,5个Solr节点(由DSE自动分配DC); RF 2
  • 每个DSE节点中的系统ulimit(硬,软):65536
  • sstableloader堆大小(-Xmx):10240M(10G)
  • SSTables大小:158gb(来自80gb CSV,241m行)

我试图取消所有节点 - 希望当一个或多个节点发生故障时,sstableloader会以某种方式退出 - 但事实并非如此。我不得不在命令窗口(SIGINT)中通过'kill'命令或CTRL + C手动终止进程。

在遇到sstableloader没有退出的问题之前,我有一次成功的运行退出。我再也无法重现了,因为无论sstables的大小,sstableloader拒绝退出所有后续尝试

1 个答案:

答案 0 :(得分:0)

还需要构建二级索引。但这不应该花费数小时。