2017-03-21 12 views
1

그래서 impo에서 sqoop으로 데이터를 내보내려고했는데, 이것은 oozie job에 의해 스케줄됩니다.하지만 처음 sqoop 작업이 시작될 때 100 %지도를 작성하고 0 %를 줄입니다. 다른 모든 동작은 채워집니다.sqoop 작업은 mysql으로 데이터를 내보내고, 100 % 실행중인 상태로 맵에 붙어 있습니다.

그리고 나는이 오지 작업을 죽이기 전에 mysql에 아무런 데이터도 없다. 그러나 그것을 죽인 후에는 데이터가 mysql 테이블에 나타난다. (단지 첫 번째 스턱 스 쿼 액션과 관련된 테이블). the first running is the one stuck

을 그리고 로그가 존재하는 오류가 없습니다 : enter image description here 그리고 내 oozie 작업 동작은 아래에 보여

여기 내 수출 스크립트입니다.

+0

사진을 작성해 주셔서 죄송합니다. 이번 질문은 이번이 처음이며, 다시 편집 할 수없는 것으로 보입니다. – john

답변

0

리소스 관리자의 로그를 확인하십시오. 가능한 오류가 있습니다. 리소스 관리자 웹 UI에서 로그를 볼 수 있습니다. 가능한 오류는 데이터 유형, 데이터 유형 필드 폭, 형식 (날짜 또는 시간 소인 값의 경우) 일 수 있습니다.

+0

예, 리소스 관리자 로그를 읽고 오류가 없습니다. 그러나 다음과 같이 로그가 기록됩니다. appattempt_1490240402690_0020_000001 상태가 SUBMITTED에서 SCHEDULED로 변경되었습니다. map-reduce 작업이 SCHEDULED 상태에서 멈춘다는 것을 의미합니다. 내 물리적 기계가 너무 가난한 지 궁금해. 4 개의 코어와 16G 램을 가진 하나의 머신상의 클러스터는 hadoop, yarn, hive, impala, sqoop 모두 실행하기에 충분합니까? 또는 일부 구성을 조정해야 할 수도 있습니다. – john