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 -> [Help 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"

如果您愿意寻找其他选项,astyanax 是查询/使用 cassandra 集群的绝佳选择。您可以在此处查找示例。

只需在您的项目中添加 maven 依赖项或 jars,从那里开始应该非常简单。

另一种选择是 Datastax java 驱动程序。如果您使用过 SQL,cassandra 有类似的查询语言,称为 CQL,它非常简单且易于使用。此处提供示例。

这就是您插入数据的方式
INSERT INTO users (user_name, password) VALUES ('jsmith', 'ch@ngem3a');

于 2013-08-02T16:40:50.370 回答