2
我想將SSTables導出爲JSON。所以我使用。我可以使用命令提示符運行此蝙蝠,並可以在命令提示符處看到JSON結果打印。我使用了下面的命令:使用Cassandra中的工具sstable2json將JSON寫入輸出文件
sstable2json H:/cassandra/db/data/191/191/191-191-hd-1-Data.db
我必須將這個JSON內容寫入輸出文件。對於我用下面的命令:
sstable2json -f H:/output.json H:/cassandra/db/data/191/191/191-191-hd-1-Data.db
但該命令顯示了我的異常,如:
You must supply exactly one sstable Usage: org.apache.cassandra.tools.SSTableExport
<sstable> [-k key [-k key [...]] -x key [-x key [...]]]
任何一個可以改正我的錯誤(如有)。我正在使用Cassandra 1.1.2版本。
...您的解決方案對我來說工作得很好......然後我從Cassandra的SSTableExport.java中探索API ......它沒有處理文件編寫器的選項,如以下所述:http:// wiki。 apache.org/cassandra/Operations#Import_.2BAC8_export ...我提及的是否正確?... –
看起來像維基是錯誤的或過時的。我已經更新了,謝謝。 –
@Tyler Hobbs ..是否有可能使用命令「sstable2json H:/ cassandra/db/data/191/191> mysstable.json」導出整個列族如果不可能如何導出列族而無需定義191-191-hd-1-Data.db? – SANN3