작성
·
322
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 명령어로 해당 경로를 지정해 다운로드 받아서 진행 하시면 됩니다.
조금만 더 힘내세요! ^^
-빅디 드림
네, 감사합니다.
알려주신대로 하니 잘되네요...