首页 > 其他 > 详细

hive 初始化 时间问题 The server time zone value 'EDT' is unrecognized

时间:2021-06-23 21:10:25      阅读:14      评论:0      收藏:0      [点我收藏+]

初始化 hive 执行:    schematool -dbType mysql -initSchema   

出现  :The server time zone value ‘EDT‘ is unrecognized

原因:  MySQL 和 Linux 时区设置不一致

 

1. hive初始化会访问本地时间 , 以及mysql 时间 ,时区设置不一样会初始化失败

我们先查看mysql 的时区,在mysql进去输入          
show variables like ‘%time_zone%‘

技术分享图片

 

 我们Linux的时区是中国,所以需要改 MySQL 时区到中国 ,登录到 MySQL 执行

set global time_zone = ‘+8:00‘;  ##修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = ‘+8:00‘;  ##修改当前会话时区
flush privileges;  #立即生效

注意复制部分.然后hive 执行

schematool -dbType mysql -initSchema   

技术分享图片

 

 

 接着  hive  就可以进去 创建 database 了

就不会出现时间问题 

 转自:https://www.cnblogs.com/alpha-cat/p/12866478.html

 
 

hive 初始化 时间问题 The server time zone value 'EDT' is unrecognized

原文:https://www.cnblogs.com/javalinux/p/14923157.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!