当我们安装好mysql数据库,需要将hive的元数据通过初始化操作存入mysql数据库中,但是今天再次初始化失败。
1.日志包冲突
在hadoop和hive的lib下有同样的日志包,所以选择删除其他一个。即可解决
2.mysql配置文件的问题。
修改mysqld.cnf文件,注释掉bind-address =127.0.0.1
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
因为这是Linux操作系统不同于咱们的Windows。
解决完以上问题后,重启mysql服务器
然后在完成初始化操作
进入hive/bin:
.schematool. -initSchema -dbType mysql
提示初始化成功。