2016-11-24 1 views
0

sqoop 명령을 사용하여 RDBMS 테이블을 Hadoop으로 전송하려고합니다. Bitvise SSH 클라이언트 명령 줄에서 명령을 실행하면 제대로 작동합니다.Sqoop 명령 필드 종료 라인 종료가 색조에서 작동하지 않습니다.

색조의 Oozie 워크 플로 편집기에서 같은 명령을 실행하면 데이터가 성공적으로 전송되었습니다. 모든 데이터는 적절한 필드가 아닌 첫 번째 필드에서 전송됩니다. 아무도 도와 줄 수 있어요.

import --connect jdbc:oracle:thin:BISTAGE/[email protected]:1521:Ilasuat --table DOC_TYPE_MASTER --fields-terminated-by '\t' --lines-terminated-by '\n' --target-dir hdfs://128.1.26.28:8020/user/hive/warehouse/ins_staging.db/doc_type_master -m 1 

답변

0

문제가 해결되었습니다. \ t와 \ n에서 작은 따옴표를 제거했으며 데이터가 적절하게 전송되었습니다.

관련 문제