初始化hive元数据库出错

作者 zhan-bin 日期 2018-08-05
初始化hive元数据库出错

初始化hive元数据库时出现 time zone错误

错误

  • 初始化hive元数据库的时候,很容易出现time zone的错误,如下所示:
    .
    1

解决方法

  • (1)使用 mysql -p 命令启动mysql

    1
    mysql -p
  • (2)在mysql中执行show variables like ‘%time_zone%’;

    1
    show variables like '%time_zone%';

1

  • (3)输入select nows();
    1
    select nows();

1

  • (4)退出mysql,在终端执行date命令
    1
    date

1

  • (5)在mysql中执行 set time_zone=SYSTEM;
    1
    set time_zone=SYSTEM;

1

  • (6)执行 set global time_zone=’+8:00’;

    1
    set global time_zone='+8:00';
  • (7)执行 flush privileges;

    1
    flush privileges;