hive 2.1.1配置错误解决办法

来源:互联网 发布:it男装 编辑:程序博客网 时间:2024/05/17 09:02

hive配置错误:

1、查看用户在 mysql中的user 里

我想删除用户表的hive数据再建一个新的hive,结果无法创建hive用户;
那是因为你删除user表中的数据之后没有刷新权限;
ERROR 1396 (HY000): Operation CREATE USER failed for ‘hive’@’%’

mysql>use mysql;mysql>select host,user from user;mysql>delete from user where user='hive'mysql>FLUSH PRIVILEGES;

2、mysql -u root -p

hive 用户无法登陆mysql,删除数据库中user为”“的用户。

delete from user where user='';

3、一直无法实例化client

错误当时我没复制下来,原因是缺少配置文件夹
hive2需要下面这个命令

schematool -dbType mysql -initSchema

这句话运行失败 failure,所以添加完文件并配置权限

hdfs dfs -mkdir -p /user/hive/warehousehdfs dfs -mkdir -p /user/hive/tmphdfs dfs -mkdir -p /user/hive/loghdfs dfs -chmod g+w /user/hive/warehousehdfs dfs -chmod g+w /user/hive/tmphdfs dfs -chmod g+w /user/hive/log

然后:

> schematool -dbType mysql -initSchema> hive

这里写图片描述

这里写图片描述

原创粉丝点击