2014-09-30 460 views

回答

0

当你下载卡桑德拉的源分布,但还没有建立它,你会得到这个错误时,或者当CassandraDaemon.class文件是不是在你的类路径中。

对于第一个问题: 您将需要JDK 1.7(您已经拥有)和ant来构建C *。 导航到你提取cassandra的任何地方(我将使用〜/ cassandra作为解释),运行ant并享受真棒。

对于第二种情况,如果您的类路径安装不正确,则在构建过程中出现错误或者类路径已被修改。通过在脚本底部附近添加echo $CLASSPATH(在我的情况下,它是C * 2.1.0的第212行),我将验证类路径是通过在启动脚本(cassandra可执行文件)中显示它所期望的。

P.S.在Windows上,您需要先设置CASSANDRA_HOME才能运行C *。

+0

我没有root权限 – 2014-09-30 11:49:07

+0

echo $СLASSPATH 什么也没有打印 – 2014-09-30 11:59:09

+0

@АлексейСидорин这几乎意味着你的类没有被加载。这是[示例类路径](https://gist.github.com/lyubent/a95f0e03fdf566f32231)。 – 2014-09-30 12:36:48

相关问题