1

私はApache Cassandraが初めてです。

Apache Cassandra 1.2.5 と Apache Maven をインストールしました。今は、zznate が github.com に投稿した hector-examples を実行したいだけです。Mac iOS を使用しています。

hector-examples フォルダーをローカル フォルダーに複製し、次のコマンドを使用しました。

mvn -e exec:java -Dexec.mainClass="com.riptano.cassandra.hector.example.InsertSingleColumn"

ビルド失敗。

不足している手順はありますか? どうもありがとうございました。

エラー] プロジェクト hector-examples で目標 org.codehaus.mojo:exec-maven-plugin:1.1:java (default-cli) を実行できませんでした: Java クラスの実行中に例外が発生しました。com.riptano.cassandra.hector.example.InsertSingleColumn -> [ヘルプ 1] org.apache.maven.lifecycle.LifecycleExecutionException: ゴール org.codehaus.mojo:exec-maven-plugin:1.1:java の実行に失敗しました (default-cli ) プロジェクト hector-examples: Java クラスの実行中に例外が発生しました。com.riptano.cassandra.hector.example.InsertSingleColumn at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java) :153) org.apache.maven.lifecycle.internal.LifecycleModuleBuilder の org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) で。

4

1 に答える 1

0

これはMavenビルドと関係があると思います。次の手順をお試しいただけますか:

mvn clean install
mvn -e exec:java -Dexec.mainClass="com.riptano.cassandra.hector.example.InsertSingleColumn"

他のオプションを探したい場合は、cassandra クラスターのクエリ/操作に astyanax が最適です。ここで例を探すことができます。

プロジェクトにmaven依存関係またはjarを追加するだけで、それ以降は非常に簡単になります。

別のオプションは、Datastax Java ドライバーです。SQL を使用したことがある場合、cassandra には CQL と呼ばれる同様のクエリ言語があり、驚くほどシンプルで使いやすいものです。例はこちらから入手できます。

そして、これがデータを挿入する方法です
INSERT INTO users (user_name, password) VALUES ('jsmith', 'ch@ngem3a');

于 2013-08-02T16:40:50.370 に答える