beeline执行sql报错,而hive执行sql正常

满血NPC 2017-05-22 07:54:28

如图,hbase、hive执行命令正常;beeline执行show databases;和show tables;正常,但是执行SQL报错
Python通过impyla执行SQL也报同样的错误,还望各位前辈指点迷津。
...全文
1621 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyliuqiong 2019-04-19
  • 打赏
  • 举报
回复
解决了, 版主威武
shiter 2017-06-06
  • 打赏
  • 举报
回复
进程身份和用户身份有啥差别啊?我是不是能接个分,哈哈
满血NPC 2017-06-06
  • 打赏
  • 举报
回复 1
自问自答,修改hive配置文件$HIVE_HOME/conf/hive-site.xml,添加如下配置 <property> <name>hive.server2.enable.doAs</name> <value>false</value> </property> doAs为true表示以登录hiveserver2的用户身份执行hadoop job。 为false表示以启动hiveserver2进程的用户身份去执行hadoop job。 参考自:http://blog.zhaishidan.cn/2015/05/15/jie-jue-beelinelian-jie-hiveserver2zhi-xing-sqlbao-cuo-de-wen-ti/

20,848

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧