나는 Apache Cassandra의 기본 시간대는 어떻게 변경합니까?
어쨌든 문제가 내가보고 싶은 PST 시간대에 날짜를 표시하지만 타임 스탬프 열을 가지고있다 ... 이유는 묻지 마세요 ... Windows에서 카산드라 인스턴스를 실행해야 GMT 시간대는입니다. 내 컴퓨터는 BST 시간대 (영국령 서머 타임)로 실행됩니다.GMT로 기본 표준 시간대를 변경하는 방법이 있습니까?
나는 Apache Cassandra의 기본 시간대는 어떻게 변경합니까?
어쨌든 문제가 내가보고 싶은 PST 시간대에 날짜를 표시하지만 타임 스탬프 열을 가지고있다 ... 이유는 묻지 마세요 ... Windows에서 카산드라 인스턴스를 실행해야 GMT 시간대는입니다. 내 컴퓨터는 BST 시간대 (영국령 서머 타임)로 실행됩니다.GMT로 기본 표준 시간대를 변경하는 방법이 있습니까?
타임 스탬프 값은 변환 된 시간대와 별도로 저장됩니다. TZ의 표현은 TZ 불가지론 타임 스탬프 값에서 cqlsh 출력으로의 변환을 위해 파이썬에 의존하는 cqlsh에 의해 수행됩니다. 파이썬은 차례대로 OS 기본 TZ를 사용합니다. Linux에서는 cqlsh를 시작하는 데 사용 된 동일한 쉘에서 다음 환경 변수를 설정하여 TZ를 변경할 수 있습니다. export TZ='GMT'
. 나는 이것도 같은 Windows 용뿐만 아니라 set TZ='GMT'
뭔가를 사용하여 작동합니다 가정합니다.
업데이트 11/Feb/2016 : 설명한 동작은 2.1 이상에서는 작동하지 않습니다. 자세한 내용은 this answer을 참조하십시오.
감사합니다. 문제가 해결되었습니다. – WillZ
Linux, Cassandra 2.2.4에서이 문제가 해결되지 않습니다. –
카산드라가 2.1에서 어떻게 처리하는지 몇 가지 변경 사항이 있습니다. 이 문제점에 대한 업데이트는 [here] (http://stackoverflow.com/a/32788047/1662877)를 참조하십시오. –
값을보기 위해 어떤 도구를 사용합니까? cqlsh? –
예, Cassandra의 cql 쉘에 있습니다. 내가 거기에서해야 할 일이 있니? 또한 + GMT 값을 삽입했습니다. – WillZ