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-*-
해당 코드를 추가하여 테스트를 진행한 결과는 달라진 것은 없었다
이후로 추가로 리서치를 진행했다
동일하진 않지만 비슷한 상황을 발견
아래의 코드를 추가해 테스트를 진행했다
reload(sys)
sys.setdefaultencoding('utf8')
결과는 성공 위의 코드를 추가하여
더 이상 UnicodeDecodeError 관련 에러는 나타나지 않았으며,
원인은 추가적으로 파악할 예정이다