运行hive报错java.net.URISyntaxException

报错信息

Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bhive.session.id%7D_resources
运行hive报错java.net.URISyntaxException_第1张图片

解决办法打开hive安装目录下的conf/hive-site.xml 文件 ,找到system:java.io.tmpdir所在位置,将路径更改成tmp目录(没有tmp的可以在自己创建)所在路径,整个文件共有两处需要改动。

例如我的是/home/localhost01/Hadoop/hive200/tmp。

第一处:

运行hive报错java.net.URISyntaxException_第2张图片

第二处:

运行hive报错java.net.URISyntaxException_第3张图片

更改成

运行hive报错java.net.URISyntaxException_第4张图片

你可能感兴趣的:(大数据)