2016-12-04 2 views
0

Моя конфигурация hive-site.xml являетсяFAILED: IllegalArgumentException java.net.URISyntaxException: Относительный путь в абсолютный URI:

Когда я использую улей:

show databases;

Исключение, я получаю:

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 
+0

hive.exec.scratchdir /tmp/hive-${user.name} HDFS корень царапина каталог для Hive заданий, которые получают созданные с помощью записи всех (733) разрешения. Для каждого пользователя, соединяющего HDFS царапанию дир: $ {hive.exec.scratchdir}/< пользователя > создается с $ {hive.scratch.dir.permission} hive.exec. .local.scratchdir TMP/улей - $ {user.name}/корень Локальное рабочее пространство для рабочих мест Hive congfu

+0

Пожалуйста, сформулируйте ваши вопросы – Luftbaum

ответ

2

Изменение ульем-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> 
Смежные вопросы