Hive MetaStore Canary创建数据库失败

Hive MetaStore Canary创建数据库失败,第1张

1.问题如图

2.产生原因

hive没有访问hdfs以及在hdfs创建数据库的权限,所以建库失败,从上图的建议中也可以看出

3.解决方式 3.1 没有权限原因一

*** 作hdfs的用户本身没有权限,所以创建权限组,将一些常用的可能 *** 作hdfs的用户添加进去

[root@master01 ~]# groupadd supergroup
[root@master01 ~]# usermod -a -G supergroup hbase
[root@master01 ~]# usermod -a -G supergroup hive
[root@master01 ~]# usermod -a -G supergroup root
[root@master01 ~]# usermod -a -G supergroup hue

# 为了省事还可以直接执行
hdfs dfs -chmod 777 /user
3.2 没有权限原因二

是由于此时namenode处于safemod模式,可以等待namenode启动完成,也可以手动关闭safemode

# 关闭safemode
hdfs dfsadmin -safemode leave

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/801316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-07
下一篇 2022-05-07

发表评论

登录后才能评论

评论列表(0条)

保存