我是阿帕奇·卡桑德拉的新人。
我已经安装了ApacheCassandra1.2.5和Apache。现在,我只想运行hector-在github.com中由zznate发布的例子。我用的是Mac iOS。
我将hector-示例文件夹克隆到本地文件夹中,并使用以下命令
mvn -e exec:java -Dexec.mainClass="com.riptano.cassandra.hector.example.InsertSingleColumn"建成的失败。
有什么我错过的步骤吗?非常感谢。
错误]未能在项目hector上执行目标org.codehaus.mojo: execute plugin:1.1: Java (默认-cli)-示例:在执行Java类时出现异常。com.riptano.cassandra.hector.example.InsertSingleColumn ->帮助1 org.apache.maven.lifecycle.LifecycleExecutionException:未能在项目->上执行目标org.codehaus.mojo: execute plugin:1.1:->(默认-cli)-示例:在执行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) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)...致因: com.riptano.cassandra.hector.example.InsertSingleColumn at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native ) java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:283)在java.lang.Thread.run(Thread.java:680)
发布于 2013-08-02 16:40:50
我认为这与Maven构建有关。你能试试以下步骤吗?
mvn clean install
mvn -e exec:java -Dexec.mainClass="com.riptano.cassandra.hector.example.InsertSingleColumn"如果您愿意寻找其他选项,astyanax是查询/使用cassandra集群的最佳选择。您可以查找示例这里。
只需将maven依赖项或jars添加到您的项目中,从那时起,它应该是非常简单的。
另一个选项是Datastax驱动程序。如果您曾经使用过SQL,那么cassandra有类似的查询语言CQL,它非常简单,使用起来也很好。可用的示例这里。
这就是插入数据的方式
INSERT INTO users (user_name, password) VALUES ('jsmith', 'ch@ngem3a');
https://stackoverflow.com/questions/17264612
复制相似问题