概述
在搭建hive集群时遇到如下错误,自己亲身实践有效解决后发帖。
错误1:java.net.URISyntaxException:Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
解决方案:
1. 查看hive-site.xml配置
vi hive-site.xml
进入vi模式 /${system:Java.io.tmpdir} (补充:vim下/可以搜索,/后跟关键字)
将所有出现${system:Java.io.tmpdir}的地方都替换成 /data/install/apache-hive-2.3.2-bin/iotmp
2.新建目录 mkdir iotmp
3.重启hive,成功
错误2:Failed with exception java.io.IOException:java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative path in absolute URI: ${system:user.name%7D
当登录数据仓库hive后show tables;报错
解决方案:
修改hive的配置文件hive-site.xml
<property>
<name>hive.exec.local.scratchdir</name>
<value>/home/lch/software/Hive/apache-hive-2.1.1-bin/tmp/${system:user.name}</value>
<description>Local scratch space forHive jobs</description>
</property>
把它修改成如下:
<property>
<name>hive.exec.local.scratchdir</name>
<value>/home/lch/software/Hive/apache-hive-2.1.1-bin/tmp/${user.name}</value>
<description>Local scratch space forHive jobs</description>
</property>
最后
以上就是风中白猫为你收集整理的搭建hive时遇到的错误及解决方案错误1:java.net.URISyntaxException:Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D错误2:Failed with exception java.io.IOException:java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative pa的全部内容,希望文章能够帮你解决搭建hive时遇到的错误及解决方案错误1:java.net.URISyntaxException:Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D错误2:Failed with exception java.io.IOException:java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative pa所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复