【发布时间】:2015-12-23 01:33:36
【问题描述】:
我在 cassandra 中有一个表 macrecord,如下所示:
macadd | position | record | rssi1 | timestamp
-------------------+----------+--------+-------+---------------------
D8:C7:C8:45:52:20 | 21 | 25 | 0 | 2015-09-25 08:41:00+0000
我正在使用 dateof(now()) 插入时间戳值,但问题是 CQLSH 只是显示默认的 UTC 时间,而不是在我的情况下添加时区偏移 +0800。我怎样才能显示正确的时区。我在 ubuntu 14.04,我的系统时间是正确的。
【问题讨论】:
-
您运行的是哪个版本的 Cassandra? 2.2.1 偶然?
-
嗨亚伦。是的,我正在运行 2.2.1。我也尝试过 2.1.9 版,我也可以在 2.1.9 版上重现该问题。这是一个错误吗?
-
我想是的。 Python 格式化库已从上一个版本更改(以考虑 Windows 时间格式化),并且 TZ 偏移量现在在 Bash 中为零。我会在飞回家时查看它,为它创建一个 JIRA,并(希望)一个补丁。
-
确保在您的环境中设置了正确的 TZ:stackoverflow.com/questions/28361233/…