2011-09-06 63 views
1

我下載了我的機器上安裝的最新cassandra的hector-core-0.8.0-2.tgz。當我試圖在我的類中導入TimeUUIDSerializer時,我得到'導入me.prettyprint.cassandra.serializers.TimeUUIDSerializer無法解析'錯誤,但其他人似乎很好。Hector import TimeUUIDSerializer無法解析

雖然我確實在https://github.com/rantav/hector/tree/master/core/src/main/java/me/prettyprint/cassandra/serializers下找到它。

我錯過了什麼?

我在Eclipse中這樣做。

import me.prettyprint.cassandra.serializers.StringSerializer; 
import me.prettyprint.cassandra.serializers.TimeUUIDSerializer; // compile error! 
import me.prettyprint.cassandra.service.template.ColumnFamilyTemplate; 
import me.prettyprint.cassandra.service.template.ThriftColumnFamilyTemplate; 
import me.prettyprint.hector.api.Keyspace; 
import me.prettyprint.hector.api.factory.HFactory; 
+1

你確定uuid-3.2.0.jar在你的類路徑中嗎? – frail

+1

我見過eclipse有時會感到困惑,請嘗試重新啓動eclipse,選擇項目並按F5刷新,然後執行project-> clean->清除所有項目 – sbridges

+0

仍然無法運行。問題是 - 如果UUIDSerializer在那裏,爲什麼不是TimeUUIDSerializer? hector-core-0.8.0-2是否真的有類聲明? – tom

回答

0

我最近張貼了這個問題威嚇用戶組(我沒有看到當時這太問題)和埃德·安夫發帖說沒有必要專門基於時間序列化。不幸的是,沒有其他解釋。見討論here

相關問題