私はカッサンドラ0.7.4を使用しています。私は、今日のほとんどがjson2sstable utilを使って簡単なインポートをするために頭を壊しています。私はTest Clusterにいます。カサンドラjson2sstableヌルポインタ例外
I create a simple keyspace KS1.
I create a simple CF mycf.
I insert a row with only one column like set mycf[key1][col1]='col1value'
上記のファイルをsstable2json utilでエクスポートします。しかし、私は逆(インポート)しようとすると、常にNPEを与えます。
C:\>json2sstable -K KS1 -c mycf C:/out C:/var/lib/cassandra/data/kS1/mycf-f-2-Data.db
java.lang.NullPointerException
at org.apache.cassandra.db.ColumnFamily.create(ColumnFamily.java:67)
at org.apache.cassandra.db.ColumnFamily.create(ColumnFamily.java:61)
at org.apache.cassandra.tools.SSTableImport.importJson(SSTableImport.java:194)
at org.apache.cassandra.tools.SSTableImport.main(SSTableImport.java:421)
ERROR: null
ソースコードを確認しました。 CFMetaDataがnullでないことがチェックされているアサートがあります。これは明らかにそれがnullですが、なぜですか?
大変ありがとうございます。