java - 失败 : IllegalArgumentException java.net.URISyntaxException:绝对 URI 中的相对路径:

标签 java hadoop hive bigdata

我的hive-site.xml配置是

当我使用配置单元时:

显示数据库;

我遇到的异常是:

FAILED: IllegalArgumentException java.net.URISyntaxException: 
Relative path in absolute URI: file:./tmp/hive-root/root/74dc7e51-1d24-4397-9321-9b8c651ee212/hive_2016-12-04_22-55-36_784_2074916962149947374-1

最佳答案

使用以下属性更改 hive-site.xml

<name>hive.exec.scratchdir</name>
<value>/tmp/hive</value>

 <name>hive.exec.local.scratchdir</name>
 <value>/tmp/hive</value>

<name>hive.downloaded.resources.dir</name>
<value>/tmp/hive/${hive.session.id}_resources</value>

<name>hive.scratch.dir.permission</name>
<value>733</value>

关于java - 失败 : IllegalArgumentException java.net.URISyntaxException:绝对 URI 中的相对路径:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40959978/

相关文章:

hadoop - 如何在Hive中的多列中拆分字符串

hadoop - 我安装了Hadoop 3.2.1,在hadoop的顶部安装了centos7的配置单元,并得到了错误

java - 如何使用按钮单击 Intent 打开已安装的 Android 应用程序?

java - 如何将 Spring Boot application.properties 外部化到 tomcat/lib 文件夹

java - 传递包含空格的 shell 脚本参数作为 java 系统属性

python - pyhive、sqlalchemy 无法连接到 hadoop 沙箱

hadoop - 谁能解释一下 c000 在 c000.snappy.parquet 或 c000.snappy.orc 中的含义?

java - 用递归计算特殊字符

hadoop - Twitter 流式传输具有相同 ID 的多个推特

hadoop - 如何解决Hive中过多的分区问题