• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

~\CH07\HiveQL\그림-7.60.hql 실행오류

22.11.18 14:29 작성 조회수 236

0

7.분석파일럿실행5단계-02스마트카상태정보예측(하)에서 Hive Query 파일 ~\CH07\HiveQL\그림-7.60.hql을 Hue Hive Query Editor에서 실행하면,

아래와 같은 오류 메시지가 나옵니다.

 

Unable to move source hdfs://server01.hadoop.com:8020/tmp/hive/admin/ed5ce198-e0d8-473a-93ac-c6b8a130e15d/hive_2022-11-18_14-10-21_815_3739448736364799299-1/-mr-10000 to destination /home/pilot-pjt/spark-data/classification/input

해결방벙이 있을까요?,

초기 버추얼가상서버 설정시 Server01에 DataNode를 설정한게 문제가 되는거 같기도 한데요, 확인해 보니 강사님은 Server01에는 NameNode만 설정하신거 같더라구요

답변 1

답변을 작성해보세요.

0

안녕하세요! HyoungSik Park님!

실행한 Hive 쿼리의 첫번째 줄에 보시면 아래 명령이 있습니다.

" insert overwrite local directory "

OS(CentOS)의 로컬 디렉토리에 하이브 실행 결과를 생성 하라는 명령인데요..

아래의 명령어로 바꿔서 실행봐 주세요~

" insert overwrite directory '/pilot-pjt/spark-data/classification/input"

이렇게 바꿔서 실행이 되면, 하이브 실행 결과 파일이 로컬 디스크가 아닌 HDFS에 생성 됩니다.

Hue의 파일 브라우져 또는 hdfs의 get 명령어로 해당 경로를 지정해 다운로드 받아서 진행 하시면 됩니다.

조금만 더 힘내세요! ^^

-빅디 드림

 

네, 감사합니다.

알려주신대로 하니 잘되네요...