2011-09-06 3 views
1

내 컴퓨터에 설치된 최신 cassandra에 대해 hector-core-0.8.0-2.tgz를 다운로드했습니다. 수업 시간에 TimeUUIDSerializer를 가져 오려고 할 때 'import me.prettyprint.cassandra.serializers.TimeUUIDSerializer를 해결할 수 없습니다.'오류가 발생하지만 다른 것들은 문제가없는 것 같습니다.Hector 가져 오기 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를 다시 시작하고, 프로젝트를 선택하고 새로 고치기 위해 F5를 누른 다음 프로젝트 -> 정리 -> 모든 프로젝트를 지우십시오. – sbridges

+0

여전히 작동하지 않습니다. 질문은 - UUIDSerializer가 있으면 TimeUUIDSerializer를 사용하지 않는 이유는 무엇입니까? hector-core-0.8.0-2에 정말 클래스가 선언되어 있습니까? – tom

답변

0

는 최근 그룹 사용자 헥터하는 (필자는 시간이 SO 질문을 보지 않았다)이 질문을 게시하고, 에드 아너 프가 필요 특별한 시간을 기반으로 시리얼이 없음을 게시했다. 불행히도, 다른 설명은 없습니다. 토론 here을 참조하십시오.

관련 문제