为什么在Cassandra 2.1.12中没有sstable2json和json2stable

时间:2016-07-21 11:47:28

标签: cassandra cassandra-2.0 datastax-enterprise cassandra-2.1

Cassandra 2.1.12中不存在

sstable2sjonjson2stable实用程序。无论如何我可以使用现有的Cassandra版本。此外,这些实用程序可以处理导入和导出数据的分区大小是否有任何限制

1 个答案:

答案 0 :(得分:1)

它存在于2.1.15中。您是否从apt-get安装并包含cassandra-tools(apt-get install cassandra-tools)包?否则,也许它不在你的PATH或你的安装中。尝试locate sstable2json并使用绝对路径

运行

只是为了确认它确实在那里:

$ ar -x cassandra-tools_2.1.12_all.deb 
$ ls

cassandra-tools_2.1.12_all.deb control.tar.gz                 data.tar.gz                    debian-binary

$ tar xvfz data.tar.gz 
x ./
x ./usr/
x ./usr/share/
x ./usr/share/doc/
x ./usr/share/doc/cassandra-tools/
x ./usr/share/doc/cassandra-tools/changelog.gz
x ./usr/share/doc/cassandra-tools/copyright
x ./usr/bin/
x ./usr/bin/sstablemetadata
x ./usr/bin/sstablesplit
x ./usr/bin/sstablerepairedset
x ./usr/bin/sstablelevelreset
x ./usr/bin/sstable2json         <====================
x ./usr/bin/token-generator
x ./usr/bin/json2sstable