CDH-CDH .InvalidConnectionAttributeException: The server time zone value 'EDT' is unrecognized

本文主要是介绍CDH-CDH .InvalidConnectionAttributeException: The server time zone value 'EDT' is unrecognized,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

今天,我启动了 cdh 遇到了启动不起来的问题,我通过排查日志,定位到了出错的原因。

 

日志目录: /var/log/cloudera-scm-server

出错的异常日志:

Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value 'EDT' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.at sun.reflect.GeneratedConstructorAccessor37.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:54)at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:73)at com.mysql.cj.jdbc.util.TimeUtil.getCanonicalTimezone(TimeUtil.java:118)at com.mysql.cj.mysqla.MysqlaSession.configureTimezone(MysqlaSession.java:293)at com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:2399)at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:1739)at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:1596)... 12 more

 

可以看到是时区不能识别的问题,我们通过这篇博客

https://community.cloudera.com/t5/Cloudera-Manager-Installation/Embedded-to-External-mysql-Cloudera-Manager-is-not-starting/td-p/77219

 

受到了一定的启发,最终定位是系统的时区  与 cdh 外部存储的时区 不一致导致的。

 

我们看下本地的系统时区:

[root@cdh-manager cloudera-scm-server]# date
Tue Apr  2 16:25:07 CST 2019

可以看到是 cst 时区,东八区,而 MySQL 默认是 EDT 时区,我们这里修改下 MySQL 的时区,

我们通过修改配置文件的方式,永久修改MySQL 时区。

[root@cdh-manager log]# vim /etc/my.cnf[mysqld]
#设置时区
default-time-zone = '+8:00'

 

修改过后,在MySQL 执行如下查询:

mysql> show variables like '%time_zone%';    
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | EDT    |
| time_zone        | +08:00 |
+------------------+--------+

可以看到时区修改为了CST 时区。最终再次启动 server 服务:

systemctl restart cloudera-scm-server

 

 

最终服务启动:

[root@cdh-manager mysql]# netstat -nptl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 192.168.75.133:9000     0.0.0.0:*               LISTEN      11081/python2       
tcp        0      0 192.168.75.133:9868     0.0.0.0:*               LISTEN      18752/java          
tcp        0      0 0.0.0.0:7180            0.0.0.0:*               LISTEN      18158/java          
tcp        0      0 0.0.0.0:5678            0.0.0.0:*               LISTEN      18691/java          
tcp        0      0 192.168.75.133:9870     0.0.0.0:*               LISTEN      18779/java          
tcp        0      0 0.0.0.0:7182            0.0.0.0:*               LISTEN      18158/java          
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:7184            0.0.0.0:*               LISTEN      18675/java          
tcp        0      0 0.0.0.0:7185            0.0.0.0:*               LISTEN      18675/java          
tcp        0      0 192.168.75.133:8083     0.0.0.0:*               LISTEN      18691/java          
tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN      18675/java          
tcp        0      0 192.168.75.133:8020     0.0.0.0:*               LISTEN      18779/java          
tcp        0      0 0.0.0.0:10101           0.0.0.0:*               LISTEN      18689/java          
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      10295/dnsmasq       
tcp        0      0 127.0.0.1:7190          0.0.0.0:*               LISTEN      21246/python2       
tcp        0      0 192.168.75.133:8022     0.0.0.0:*               LISTEN      18779/java          
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      9700/sshd           
tcp        0      0 0.0.0.0:7191            0.0.0.0:*               LISTEN      21246/python2       
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      9695/cupsd          
tcp        0      0 192.168.75.133:8088     0.0.0.0:*               LISTEN      18617/java          
tcp        0      0 127.0.0.1:19001         0.0.0.0:*               LISTEN      9703/python2        
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      10260/master        
tcp        0      0 0.0.0.0:9083            0.0.0.0:*               LISTEN      18628/java          
tcp        0      0 192.168.75.133:8030     0.0.0.0:*               LISTEN      18617/java          
tcp        0      0 192.168.75.133:8031     0.0.0.0:*               LISTEN      18617/java          
tcp        0      0 192.168.75.133:8032     0.0.0.0:*               LISTEN      18617/java          
tcp        0      0 192.168.75.133:8033     0.0.0.0:*               LISTEN      18617/java          
tcp6       0      0 127.0.0.1:46471         :::*                    LISTEN      18764/java          
tcp6       0      0 :::24042                :::*                    LISTEN      18764/java          
tcp6       0      0 :::3306                 :::*                    LISTEN      18060/mysqld        
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd           
tcp6       0      0 127.0.0.1:9393          :::*                    LISTEN      18764/java          
tcp6       0      0 :::22                   :::*                    LISTEN      9700/sshd           
tcp6       0      0 :::7191                 :::*                    LISTEN      21246/python2       
tcp6       0      0 ::1:631                 :::*                    LISTEN      9695/cupsd          
tcp6       0      0 ::1:25                  :::*                    LISTEN      10260/master        
tcp6       0      0 192.168.75.133:9092     :::*                    LISTEN      18764/java          
tcp6       0      0 :::42468                :::*                    LISTEN      18764/java          
You have new mail in /var/spool/mail/root

 

 

 

 

 

 

 

这篇关于CDH-CDH .InvalidConnectionAttributeException: The server time zone value 'EDT' is unrecognized的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/955990

相关文章

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

《SpringBoot整合SSE的高级实践(Server-SentEvents)》SSE(Server-SentEvents)是一种基于HTTP协议的单向通信机制,允许服务器向浏览器持续发送实... 目录1、简述2、Spring Boot 中的SSE实现2.1 添加依赖2.2 实现后端接口2.3 配置超时时

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

python连接本地SQL server详细图文教程

《python连接本地SQLserver详细图文教程》在数据分析领域,经常需要从数据库中获取数据进行分析和处理,下面:本文主要介绍python连接本地SQLserver的相关资料,文中通过代码... 目录一.设置本地账号1.新建用户2.开启双重验证3,开启TCP/IP本地服务二js.python连接实例1.

Java枚举类实现Key-Value映射的多种实现方式

《Java枚举类实现Key-Value映射的多种实现方式》在Java开发中,枚举(Enum)是一种特殊的类,本文将详细介绍Java枚举类实现key-value映射的多种方式,有需要的小伙伴可以根据需要... 目录前言一、基础实现方式1.1 为枚举添加属性和构造方法二、http://www.cppcns.co

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

SQL Server清除日志文件ERRORLOG和删除tempdb.mdf

《SQLServer清除日志文件ERRORLOG和删除tempdb.mdf》数据库再使用一段时间后,日志文件会增大,特别是在磁盘容量不足的情况下,更是需要缩减,以下为缩减方法:如果可以停止SQLSe... 目录缩减 ERRORLOG 文件(停止服务后)停止 SQL Server 服务:找到错误日志文件:删除

Windows Server服务器上配置FileZilla后,FTP连接不上?

《WindowsServer服务器上配置FileZilla后,FTP连接不上?》WindowsServer服务器上配置FileZilla后,FTP连接错误和操作超时的问题,应该如何解决?首先,通过... 目录在Windohttp://www.chinasem.cnws防火墙开启的情况下,遇到的错误如下:无法与

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新