Cassandra sstable2json在1.0中没有工作

时间:2011-12-01 16:05:24

标签: java cassandra

我开始尝试Cassandra。我正在尝试sstable2json备份工具,它会因异常而死亡。我这样做:

sstable2json /home/username/Standard1-e-1-Data.db

它给出了:

Exception in thread "main" java.lang.ArithmeticException: / by zero
at org.apache.cassandra.io.sstable.SSTable.estimateRowsFromIndex(SSTable.java:250)
at org.apache.cassandra.io.sstable.SSTableReader.load(SSTableReader.java:328)
at org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:158)
at org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:122)
at org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:117)
at org.apache.cassandra.tools.SSTableExport.export(SSTableExport.java:353)
at org.apache.cassandra.tools.SSTableExport.export(SSTableExport.java:366)
at org.apache.cassandra.tools.SSTableExport.main(SSTableExport.java:424)

文件/home/username/Standard1-e-1-Data.db存在。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

没关系,我有错误的db文件路径。正确的调用应该是:

sstable2json /var/lib/cassandra/data/MyKeyspace/User-h-1-Data.db