2013-02-22 4 views
1

post은 Cassandra 업데이트를 수행 할 때 클라이언트가 타임 스탬프를 제공해야한다고 말합니다. Cassandra가 클라이언트 타임 스탬프를 그냥 무시하도록 구성 할 수 있을지 궁금합니다. 나는 NTP를 사용하는 것이 해결책이라는 것을 알고 있지만, 지금은 실현 가능하지 않다. 카산드라가 클라이언트 타임 스탬프 사용 금지 금지

는 명확하게하려면 :

나는 시스템 날짜를 사용하는 카산드라를 구성 할, 내가 동기화 카산드라 노드의 시스템 시간을 유지할 수 있습니다. 나는 위조 된 클라이언트 타임 스탬프가 레코드를 어지럽히 지 않도록하고 싶습니다.

답변

1

CQL은 기본적으로 서버의 타임 스탬프를 사용하지만 여전히 수동 타임 스탬프 사양 (USING TIMESTAMP)를 할 수 있습니다.

0

나는 여기에 내 자신의 질문에 대답하려고합니다. 기본적으로 디자인으로, 내가 원하는 것은 불가능합니다. 이 문서에서는 클라이언트 시스템 시계가 전체 카산드라 동기화 모델의 일부라고 구체적으로 말하며 모든 드리프트 시스템 시계가 모든 것을 망칠 것입니다.

http://wiki.apache.org/cassandra/DataModel