Hive使用beeline怎么设置指定的用户名和密码才能连接hive?

Hive使用beeline怎么设置指定的用户名和密码才能连接hive?

Hive使用beeline怎么设置指定的用户名和密码才能连接hive?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
徐老师 2020-09-06 17:56:50

在hive的conf目录下的hive-site.xml文件中有这个参数
hive.server2.authentication,它的值默认是NONE,表示没有开启权限校验,它支持这几种校验方式

nosasl, none, ldap, kerberos, pam, custom

你在工作中需要管理集群权限吗?这些一般是由运维负责的,如果对这块感兴趣的话,我后面写一篇文章,整理一下hive中用户名和密码的配置

在咱们课程里面我弱化了安装部署这些内容,因为这些在实际工作中也是运维负责的,我们开发岗位是不需要管这块的

  • 提问者 trainingloadmap #1
    我们实际对接省大数据局数据就是有指定账号和密码的, 而且希望课程是贴合实际开发场景教学,不能什么都简化。我们现在开发的项目就是内网项目,都是要自己搭建环境的,root账号也是不可能用来操作这些hadoop组件的,能给个具体的hive账号和密码配置案例吗?
    2020-09-06 19:31:19
  • 徐老师 回复 提问者 trainingloadmap #2
    我们的集群环境都是运维负责的,这块具体的配置我倒是接触不多,只是使用,我这两天整理一份hive账号和密码配置案例也发到电子书上面,好了以后我通知你
    2020-09-06 21:05:50
  • 提问者 trainingloadmap 回复 徐老师 #3
    徐老师: 我全程使用非root账号,新建了拥有root权限的 kg账号安装 hadoop 和hive, hadoop操作都是正常的,但是hive 使用bin/beeline -u jdbc:hive2://localhost:10000 kg连接的时候,可以进入但是不能执行 新增数据库功能,明天我截图发群里,帮忙看一下,万分感谢!
    2020-09-08 00:30:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师