初始化 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 了
就不會出現時間問題
