2014-09-30 459 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

相關問題