BigData/Hadoop

HDP 3.1.4 Hive LLAP error(UnicodeDecodeError)

화이팅빌런 2021. 4. 5. 23:49

HDP 3.1.4 환경에서 Hive 설정을 진행하던 중 아래와 같은 에러가 발생했다

 

UnicodeDecodeError

인코딩 관련 문제로 생각하여 python 파일에 한글 인코딩 관련 코드를 추가해 보았다

파일의 경로는 에러메세지에 명시된 파일을 우선으로 작업했다

 

/usr/hdp/3.1.4.0-315/hive/scripts/llap/yarn/package.py

#-*-coding:utf8-*-

해당 코드를 추가하여 테스트를 진행한 결과는 달라진 것은 없었다

이후로 추가로 리서치를 진행했다 

community.cloudera.com/t5/Support-Questions/Install-UnicodeDecodeError-ascii-codec-can-t-decode-byte/td-p/139342

 

동일하진 않지만 비슷한 상황을 발견

아래의 코드를 추가해 테스트를 진행했다

reload(sys)
sys.setdefaultencoding('utf8')

 

결과는 성공 위의 코드를 추가하여 

더 이상 UnicodeDecodeError 관련 에러는 나타나지 않았으며,

원인은 추가적으로 파악할 예정이다