Cassandra 1.2.8 を使用しています。json2sstable 機能を試したかったのです。キー スペース「testloader」と列ファミリ symcfgTest を作成しました。
列ファミリーの 1 つから sstable2json を既に実行しました。これらの json を symcfgTest という別の列ファミリーに追加したかったのです。しかし、次のエラーが発生します。
C:\Program Files\apache-cassandra-1.2.8\bin>json2sstable -K testloader -c symcfgTemp c:\data2.jsonn
C:\var\lib\cassandra\data\testloader\symcfgtemp\testloader-symcfgTemp-ic-1-Data.db
WARN 10:16:08,331 MemoryMeter uninitialized (jamm not specified as java agent); KeyCache size in JV
M Heap will not be calculated accurately. Usually this means cassandra-env.sh disabled jamm because
you are using a buggy JRE; upgrade to the Sun JRE instead
java.lang.NullPointerException
at org.apache.cassandra.db.ColumnFamily.create(ColumnFamily.java:71)
at org.apache.cassandra.db.ColumnFamily.create(ColumnFamily.java:66)
at org.apache.cassandra.db.ColumnFamily.create(ColumnFamily.java:61)
at org.apache.cassandra.db.ColumnFamily.create(ColumnFamily.java:56)
at org.apache.cassandra.tools.SSTableImport.importJson(SSTableImport.java:310)
at org.apache.cassandra.tools.SSTableImport.main(SSTableImport.java:532)
ERROR: null
JREバージョンJavaバージョン「1.7.0_25」がインストールされています。
この問題について誰かが光を当てることができますか?
ありがとう。