Scriptis的右侧刷不出来数据库

提问者:帅平 问题分类:大数据
用Scriptis的时候无法显示数据库,一直在刷新中(需要注意的是linkis的metadata暂时不支持对接sentry和Ranger只支持hive原生的权限控制),错误信息: 前端数据库tab一直处于刷新状态
1 个回答
白雨矮碧荷
白雨矮碧荷
这是因为右侧的数据库我们是限制了权限的,而这个依赖hive开启授权访问:
解决办法:在linkis-ps-publicservice.properties文件中添加如下配置参数,然后重启服务
hive.security.authorization.enabled=true;

开启如果配置了该参数还没有的话,那就需要给这个用户授予相应的库表权限,执行grant语句,
# 授权参考以hadoop为例:
# 进入hive client 查看hadoop用户数据库授权情况:
show grant user hadoop on database default;
# 给用户数据库授权情况:
grant all on database default to user hadoop;

如果不想开启权限控制,即每个用户都可以看到库表,
也可以在linkis-ps-publicservice.properties中关闭与登陆用户的强关联配置linkis.metadata.hive.permission.with-login-user-enabled=false,重启linkis-ps-publicservice 后再试试
具体可参考官方文档:
https://blog.csdn.net/yancychas/article/details/84202400
发布于:10个月前 (10-11) IP属地:四川省
我来回答