【发布时间】:2011-10-08 03:34:07
【问题描述】:
我下载了 hector-core-0.8.0-2.tgz 以获取我机器上安装的最新 cassandra。当我尝试在课堂上导入 TimeUUIDSerializer 时,出现“import me.prettyprint.cassandra.serializers.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;
【问题讨论】:
-
您确定 uuid-3.2.0.jar 在您的类路径中吗?
-
我看到 eclipse 有时会感到困惑,尝试重新启动 eclipse,选择项目并按 F5 刷新,然后进入 project->clean->clean all projects
-
仍然无法正常工作。问题是——如果有 UUIDSerializer,为什么没有 TimeUUIDSerializer? hector-core-0.8.0-2 真的声明了这个类吗?
标签: cassandra