执行Hive的查询语句报错:java.lang.IllegalArgumentException: Does not contain a valid host:port authority: loca
生活随笔
收集整理的这篇文章主要介绍了
执行Hive的查询语句报错:java.lang.IllegalArgumentException: Does not contain a valid host:port authority: loca
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
好不容易把Hive装完了,结果一执行Hive的查询语句运行MapReduce程序立马报错。。。
log详细信息如下:
看了网上的许多方法,有让在hive-site日志下加入这个属性:
<property><name>hive.exec.show.job.failure.debug.info</name><value>false</value> </property>然而并没有效果。刚好最近开十九大,整个VPN被封完了,也没法翻墙找答案,只能在内网大海捞针(答案千篇一律)。然而皇天不负有心人,最终总算在一个算是能访问的国外论坛中找到了答案,(同样的问题,十几个回答中找到了唯一正确的解决方法。。。)。至于原因,我还没搞懂(根据这个属性的设置,个人猜测应该通过添加这个设置的属性值,将程序源码执行中要抛出的异常给忽略了)。
废话少说直接上解决方案:
直接再hive-site下添加如下属性:
这样直接就OK了。
就因为一个这样的小问题就花了我快一天的学习时间,真TM要命。。。
希望后能为后来者提供下帮助。
总结
以上是生活随笔为你收集整理的执行Hive的查询语句报错:java.lang.IllegalArgumentException: Does not contain a valid host:port authority: loca的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: android9最新系统,【5/31更新
- 下一篇: 算法竞赛入门经典--大整数类