前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何修改CDSW会话的时区

如何修改CDSW会话的时区

作者头像
Fayson
发布2018-11-16 11:26:46
1.1K0
发布2018-11-16 11:26:46
举报
文章被收录于专栏:Hadoop实操Hadoop实操

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

Fayson的github: https://github.com/fayson/cdhproject

提示:代码块部分可以左右滑动查看噢

1.文档编写目的


无论我们的CDSW服务器上设置的为什么时区,CDSW中启动的会话默认时区为UTC,与我们的时区不一致影响使用。本篇文章Fayson主要介绍如何为CDSW的会话设置时区。

  • 测试版本

1.CDSW1.4

2.显现重现


1.在CDSW中启动一个会话通过代码终端输出日期与服务器时间对比

可以看到在CDSW会话中通过代码和终端输出的日期与OS上输出的日期不一致,时间与本地时间相差8个小时。

3.设置CDSW会话时区


CDSW会话时区的设置,可以通过两种方式设置,一种设置全局的,另一种是针对当前的Project进行设置。在当前CDSW1.4测试版本中全局的设置不能生效需要升级到CDSW1.4.2解决。如下配置还是将两种配置方式都讲一下:

  • 全局配置

1.使用管理员账号登录CDSW平台,进入Admin菜单页面

2.点击“Engines”进入该菜单,在“Environmental variables”下增加如下环境变量

TZ=Asia/Shanghai

  • 指定Project配置

1.选择需要设置的Project点击进入

2.点击“Setting”,进入“Engine”配置界面

完成配置后,重启相应Session即可。

4.时区验证


修改后代码和终端输出的日期与当前时间一致。

5.总结


在CDSW1.4版本之前通过全局的方式设置环境变量不会在所有的会话生效,需要将CDSW版本升级至1.4.2。在未升级前可以通过在对于的Project中进行环境变量配置。

提示:代码块部分可以左右滑动查看噢

为天地立心,为生民立命,为往圣继绝学,为万世开太平。 温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Hadoop实操 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档