Cassandraにデータを挿入するための簡単なJavaプログラムを書いています。hector APIのみを使用してJavaコードを介して実行できますか?または、yamlファイルをjconsoleからロードする必要がありますか?
私はcassandra0.8.5を使用していますが、jsoncoleを実行すると、yaml操作からの負荷が表示されません。
したがって、Javaプログラムからcassandraにスキーマとデータをロードする方法を探しています。
ありがとう、Gaurav
Hector を使用して Java コードを介してデータを挿入できます。ただし、そのためには、インスタンス化されたスキーマが必要です。
Cassandra の以前のバージョン (0.6.x ブランチ) では、スキーマは YAML で指定されていましたが、現在のバージョンでもそれを行うことができます。ただし、Cassandra の最近のバージョンでは、ヘクターで Java コードを使用して実行できる動的なスキーマの作成がサポートされています。
hector-examplesを見てください。SchemaManipulationの例は、 hectorを使用して単純なスキーマを作成する方法を示しています。Insert* の例は、データを挿入する方法を示しています。
CLI を使用してスキーマを設定したり、データをロードしたりできます。より高いレベルのクライアントに飛び込むまでは、実験などに役立ちます。その場合でも、CLI はスキーマのリセット、テスト データの追加などに非常に役立ちます。
ウィキには素晴らしい情報があります: