yum + 아카이브 압축 풀기 실패

yum + 아카이브 압축 풀기 실패

하이브 설치 중에 다음 오류가 발생합니다.

 /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

그것은 나를 위해 일했습니다.

관련 정보