关于虚拟机配置hive的一些错误解决

参考了网上几个配置文档,最终还是有错误,不能初始化hive。

这里我的环境是ubuntu14.04,hadoop2.9,java-7-openjdk, hive0.9.0,

这里第一个错误是mysql配置

CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive';

报错ERROR 1396 (HY000): Operation CREATE USER failed for 'hive'@

这个错误是非第一次使用该命令造成的,有人说用flush,实际上我的并不好使。如果碰到该问题,不要犹豫,删掉mysql重新安装就可以了。参考配置文档,https://www.jianshu.com/p/c76b31df5d09

另外最严重的是schematool -dbType mysql -initSchema报错,各种错误,

FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:

一般错误原因很多。我最终找到我的原因就是

https://blog.csdn.net/login_sonata/article/details/53178613 查看/etc/mysql/my.cnf文件:

bind-address = 127.0.0.1 //找到并注释掉 

还有一个大问题就是hive-site.xml,直接参考如下文档复制粘贴即可

http://dblab.xmu.edu.cn/blog/install-hive/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值