`
weigang.gao
  • 浏览: 467767 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

使用Hive进行join查询的时报错

 
阅读更多

1.在使用hive时进行单表查询没问题,但是使用join查询报错,错误信息如下:

 

2.分析日志,估计是reduce task为0的原因,于是就测试了下(测试的时候,设置reduce task的数量为0),果然报一样的错误,错误信息如下:


 

解决办法:删除hive使用的mysql数据库,重新配置,设置hive的reduce task的默认个数为1,而不是-1,然后就好了。

在hive-site.xml中配置参数mapred.reduce.tasks=1,重新启动hive,就ok了

 <property>

    <name>mapred.reduce.tasks</name>

    <value>1</value>

    <description/>

 

  </property>

 

测试代码见附件。。。。。

 

参考:http://blog.csdn.net/wisgood/article/details/42125367

  • 大小: 36.1 KB
  • 大小: 39.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics