во время установки улья мы получаем следующие ошибки
/usr/bin/yum install hive_2_6_0_3_8
Installing : hive_2_6_0_3_8-1.2.1000.2.6.0.3-8.noarch
1/1
Error unpacking rpm package hive_2_6_0_3_8-1.2.1000.2.6.0.3-8.noarch
error: unpacking of archive failed on file /usr/hdp/2.6.0.3-8/hive/conf:
cpio: rename
Verifying : hive_2_6_0_3_8-1.2.1000.2.6.0.3-8.noarch
1/1
Failed:
hive_2_6_0_3_8.noarch 0:1.2.1000.2.6.0.3-8
Complete!
в чем именно здесь проблема?
ls -ltd /usr/hdp/2.6.0.3-8/hive/conf
drwxr-xr-x. 3 root root 24 Nov 26 14:16 /usr/hdp/2.6.0.3-8/hive/conf
ls -ltr /usr/hdp/2.6.0.3-8/hive/conf
total 0
drwxr-xr-x. 2 hive hadoop 6 Nov 26 14:16 conf.server
rpm -qa | grep hive | grep 1000
hive_2_6_0_3_8-jdbc-1.2.1000.2.6.0.3-8.noarch
решение1
В пакете hive_2_6_0_3_8-1.2.1000.2.6.0.3-8.noarch это /usr/hdp/2.6.0.3-8/hive/conf
обычный файл. В вашей системе это каталог. Cpio (и, следовательно, rpm) не может преобразовать каталог в файл (и наоборот). Просто удалите (или переместите) каталог /usr/hdp/2.6.0.3-8/hive/conf
и попробуйте снова.
решение2
В пакете находится hive_2_6_0_3_8-1.2.1000.2.6.0.3-8.noarch
обычный /usr/hdp/2.6.0.3-8/hive/conf
файл.
Тогда как в вашей системе это каталог.
Cpio
(и, следовательно rpm
,) не может преобразовать каталог в файл (и наоборот).
Просто rm
(или mv
) переместите каталог /usr/hdp/2.6.0.3-8/hive/conf
в другое место и попробуйте снова.
Мне это помогло.