bento start命令因NoClassDefFoundError DNSCheckingTool而失败

时间:2015-06-15 20:02:18

标签: cassandra startup bento

我在https://github.com/kijiproject/kiji-schema/blob/master/kiji-schema-cassandra/cassandra_tutorial.md中尝试了教程 但是卡在我们开始便当盒子的地方。 '便当开始'

它出现以下错误:

cygpath: cannot create short name of c:\276273\WorkingFolder\Cassandra\cassandra
-bento\kiji-bento-ebi\cluster\lib\hbase-0.94.6-cdh4.3.0\logs
Running bento-cluster port configuration utility.
bento: line 620: /cygdrive/c/jdk1.6.0/bin/java: Argument list too long
Exception in thread "main" java.lang.NoClassDefFoundError: org/kiji/bento/tools/
DNSCheckingTool
Caused by: java.lang.ClassNotFoundException: org.kiji.bento.tools.DNSCheckingToo
l
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.kiji.bento.tools.DNSCheckingTool.  Program wi
ll exit.
Local DNS check failed.  Please resolve and try again.

你能帮忙吗?

1 个答案:

答案 0 :(得分:-2)

请参阅https://jira.kiji.org/browse/CLUSTER-39,使用mutate_classpath注释调用set hbase_cp变量。