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

相关文章

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数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

python中time模块的常用方法及应用详解

《python中time模块的常用方法及应用详解》在Python开发中,时间处理是绕不开的刚需场景,从性能计时到定时任务,从日志记录到数据同步,时间模块始终是开发者最得力的工具之一,本文将通过真实案例... 目录一、时间基石:time.time()典型场景:程序性能分析进阶技巧:结合上下文管理器实现自动计时

JAVA虚拟机中 -D, -X, -XX ,-server参数使用

《JAVA虚拟机中-D,-X,-XX,-server参数使用》本文主要介绍了JAVA虚拟机中-D,-X,-XX,-server参数使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录一、-D参数二、-X参数三、-XX参数总结:在Java开发过程中,对Java虚拟机(JVM)的启动参数进

Windows server服务器使用blat命令行发送邮件

《Windowsserver服务器使用blat命令行发送邮件》在linux平台的命令行下可以使用mail命令来发送邮件,windows平台没有内置的命令,但可以使用开源的blat,其官方主页为ht... 目录下载blatBAT命令行示例备注总结在linux平台的命令行下可以使用mail命令来发送邮件,Win

MySQL 中的服务器配置和状态详解(MySQL Server Configuration and Status)

《MySQL中的服务器配置和状态详解(MySQLServerConfigurationandStatus)》MySQL服务器配置和状态设置包括服务器选项、系统变量和状态变量三个方面,可以通过... 目录mysql 之服务器配置和状态1 MySQL 架构和性能优化1.1 服务器配置和状态1.1.1 服务器选项

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu