【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
转载于:
- 文档编写目的
在使用CDH集群使用过程中我们有时需要将Cloudera Manger的时区调整为本地时区,好方便查看监控图表信息。本篇文章Fayson主要介绍如何修改Cloudera Manager的时区。
- 测试环境
1.CDH6.0
2.Redhat7.4
3.采用root用户进行操作
- 开始配置
1.Fayson的测试CDH6.0集群一共4台机器,每台机器的时区都为UTC,如下所示:
# bash ssh_do_all.sh node.list timedatectl
2.通过Cloudera Manager首页查看。“主页”-> “支持”->“关于”
- 修改Cloudera Manager时区
1.首先通过命令确认OS包含你所需要调整的时区,这里我们需要将时区从UTC调整为中国时间即CST
# timedatectl list-timezones
2.调整所有四台主机的时区为Asia/Shanghai。
# sh ssh_do_all.sh node.list "timedatectl set-timezone Asia/Shanghai"
3.确认所有服务器的时区已经设置正确
# bash ssh_do_all.sh node.list timedatectl
4.重启Cloudera Manager Server服务
# systemctl restart cloudera-scm-server
5.再次登录Cloudera Manager主页,并查看时区。
发现已经显示正确,为中国本地当前时间。
- 总结
1.Cloudera Manager界面上的时区显示与Cloudera Manger Server所在机器保持一致,如果要修改需要修改服务器主机的时区,但注意需要重启Cloudera Manger Server服务。因为CDH集群都配置了ntp,所以最好就集群内所有节点一起修改。
2.本文描述的Redhat7的修改时区方式,不同的OS可能修改时区的方式不一样,请注意查阅OS相关文档。
来源:oschina
链接:https://my.oschina.net/comics/blog/3141641