durante a instalação do hive, obtemos os seguintes erros
/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!
qual exatamente o problema aqui?
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
Responder1
No pacote hive_2_6_0_3_8-1.2.1000.2.6.0.3-8.noarch o /usr/hdp/2.6.0.3-8/hive/conf
arquivo é regular. Enquanto estiver no seu sistema, é um diretório. Cpio (e portanto rpm) não pode converter diretório em arquivo (e vice-versa). Basta remover (ou afastar) o diretório /usr/hdp/2.6.0.3-8/hive/conf
e tentar novamente.
Responder2
No pacote hive_2_6_0_3_8-1.2.1000.2.6.0.3-8.noarch
o /usr/hdp/2.6.0.3-8/hive/conf
arquivo é normal.
Enquanto no seu sistema é um diretório.
Cpio
(e portanto rpm
) não pode converter um diretório em um arquivo (e vice-versa).
Apenas rm
(ou mv
) o diretório /usr/hdp/2.6.0.3-8/hive/conf
para outro local e tente novamente.
Isso funcionou para mim.