1

Cassandraにデータを挿入するための簡単なJavaプログラムを書いています。hector APIのみを使用してJavaコードを介して実行できますか?または、yamlファイルをjconsoleからロードする必要がありますか?

私はcassandra0.8.5を使用していますが、jsoncoleを実行すると、yaml操作からの負荷が表示されません。

したがって、Javaプログラムからcassandraにスキーマとデータをロードする方法を探しています。

ありがとう、Gaurav

4

2 に答える 2

3

Hector を使用して Java コードを介してデータを挿入できます。ただし、そのためには、インスタンス化されたスキーマが必要です。

Cassandra の以前のバージョン (0.6.x ブランチ) では、スキーマは YAML で指定されていましたが、現在のバージョンでもそれを行うことができます。ただし、Cassandra の最近のバージョンでは、ヘクターで Java コードを使用して実行できる動的なスキーマの作成がサポートされています。

hector-examplesを見てください。SchemaManipulationの例は、 hectorを使用して単純なスキーマを作成する方法を示しています。Insert* の例は、データを挿入する方法を示しています。

于 2011-09-22T06:17:55.477 に答える
0

CLI を使用してスキーマを設定したり、データをロードしたりできます。より高いレベルのクライアントに飛び込むまでは、実験などに役立ちます。その場合でも、CLI はスキーマのリセット、テスト データの追加などに非常に役立ちます。

ウィキには素晴らしい情報があります:

于 2011-09-22T17:53:13.077 に答える