beeline连接失败 No current connection
beeline 本身其实是不连接hive的,需要额外的配置。我这里是搭建CDH6.3.1的后配置hive服务遇到的问题beeline进入后输入show tables显示的是No current connection
·
beeline 本身其实是不连接hive的,需要额外的配置。
我这里是搭建CDH6.3.1的后配置hive服务遇到的问题
beeline进入后输入show tables
显示的是 No current connection
解决方案1:
在beeline里面输入!connect jdbc:hive2://hadoop001:10000
然后输入存储hive元数据的mysql的账户和密码即可
解决方案2:
为了方便每次登录我都不用再次输入连接,我这里又自己写了个全局命令
由图可知
/usr/bin目录当中,beeline是一个软连接指向了/etc/alternatives/beeline这个路径
然后我们的目的是一条命令直接进入beeline并且连接登录
所以在这个路径下写了一个bhive文件
内容为:
beeline -u jdbc:hive2://hadoop001:10000 -n hive -phive
这个命令的后面两个hive是用户和密码
赋予权限
chmod 777 bhive
这样就可直接使用bhive来执行,进入hive了。
一边想要躺平却一边干着内卷的事,人生啊
更多推荐
已为社区贡献2条内容
所有评论(0)