admin管理员组

文章数量:1612145

报错现象

  • beeline 本身其实是不连接hive的,需要额外的配置。
  • 这里是搭建CDP7.1.7的后配置hive服务遇到的问题beeline进入后输入show databases; 报错显示的是 No current connection。
  • 如图所示:

解决办法

  • 解决方案1:
    在beeline里面输入!connect jdbc:hive2://cdp01:10000
    然后输入存储hive元数据的mysql的账户和密码即可
  • 解决方案2:
    为了方便每次登录我都不用再次输入连接,我这里又自己写了个全局命令
    由图可知:
  • /usr/bin目录当中,beeline是一个软连接指向了/etc/alternatives/beeline这个路径;然后我们的目的是一条命令直接进入beeline并且连接登录;所以在这个路径下写了一个bhive文件。
  • vim bhive
  • 内容为:
beeline -u jdbc:hive2://cdp01:10000 -n hive -p123456

这个命令的后面两个hive是用户和密码

  • 赋予权限
    chmod 777 bhive
  • 然后就可以直接执行bhive命令进入的hive beeline模式查询数据了。
  • 如下图:

参考博文:https://blog.csdn/qq_33892563/article/details/117390398

本文标签: 报错集群好后CDPConnection