【发布时间】:2013-06-20 07:38:49
【问题描述】:
我是 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"
构建失败。
有没有我遗漏的步骤?非常感谢。
ERROR] 无法在项目 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:无法在项目 hector-examples 上执行目标 org.codehaus.mojo:exec-maven-plugin:1.1:java (default-cli):执行 Java 类时发生异常。 com.riptano.cassandra.hector.example.InsertSingleColumn 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)... 引起:java.lang.ClassNotFoundException:com.riptano.cassandra.hector.example.InsertSingleColumn 在 java.net.URLClassLoader$1.run(URLClassLoader.java:202) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247) 在 org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:283) 在 java.lang.Thread.run(Thread.java:680)
【问题讨论】:
-
Hector 在 2010 年是 cassandra 的一个了不起的客户,但现在感觉那里有更简单的客户。使用 hector 是您的要求吗?
-
没有。赫克托不是必需的。你能推荐一个更简单的客户吗?此时我的任务只是将数据插入到 cassandra 中。非常感谢。
标签: maven cassandra classnotfoundexception hector