인프런 커뮤니티 질문&답변
탐색4단계 -주제5 단계 질문있습니다.
작성
·
382
0
주제 5 workflow를 실행했는데 진행률이 저렇게 빨간색으로 뜨네요;
일단 위와 같이 select문은 잘 실행되어서 무시하고 계속 진행했는데
위와 같이 more /home/pilot-pjt/item-buy-list/000000_0 가 실행되지 않습니다.
그럼 workflow 과정에서 문제가 있었다고 보면 될까요?
혹시 주제 2~4단계에서는 working_day=20200322 를 입력했지만, 주제 5 에서는 저걸 입력하라는 말이 없어서 안 넣었는데 그 문제일까요?
일단 쿼리들은 보시면 아시겠지만 잘 복붙했습니다!
답변 1
0
안녕하세요! 빅디 입니다.
워크플로우는 잘 작성이 된것 같습니다.
참고로 주제영역5에서는 working_day 입력은 안하셔도 됩니다.
마지막 노드인 local_save_managed_smartcar_item_buylist_info.hql 에서 문제가 발생 한 것으로 보입니다.
워크플로우가 실패된 원인을 찾기 위해 로그를 확인해 보셔야는데요..
실패된 워크플로우의 상단에 로그탭이 있습니다. 여기에 Error 로그의 내용을 볼 수 있을까요?!
- 빅디 드림
네~ 아래 쿼리만 복사해서 하이브 에디터에 붙여넣고 실행결과 확인해 주세요!! - 빅디 드림
select car_number, concat_ws("," , collect_set(item))
from managed_smartcar_item_buylist_info
group by car_number
네~ 잘실행 되는걸로 봐서는 메모리 문제 같지는 않고요..
그럼 파일까지 생성하는 풀쿼리도 실행 부탁 드립니다. - 빅디 드림
insert overwrite local directory '/home/pilot-pjt/item-buy-list'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
select car_number, concat_ws("," , collect_set(item))
from managed_smartcar_item_buylist_info
group by car_number
Server02의 /home/pilot-pjt/item-buy-list 경로에 파일 생성 권한이 의심 스러워 보입니다.
우선 putty로 접속해 아래 명령을 실행하고, 앞선 하이브 쿼리를 다시 실행 시켜봐 주세요!! - 빅디 드림
$ chmod 777 -R /home/pilot-pjt
오오오! 이제 됩니다! 모두 다 잘 되네요!
빠르고 세심한 답변 정말 감사합니다ㅠㅠ
생각해보니 이런 에러 대응 방법도 추가적인 강의를 통해 배울 수 있으면 좋겠네요!
지금은 로그나 에러 메시지를 봐도 무슨 말인지 전혀...ㅎ
어쨌든 답변 감사합니다!♥




