2014-09-04 4 views
0

중복 열 이름 (별칭이 있음)이있는 sqoop를 작성했지만 "중복 된 열 식별자가 지정되었습니다 : 'id'"라는 오류 메시지가 표시됩니다. 나는 CONCAT 기능을 가지고 Sqoop을 수정하고 지금은 나에게 오류중복 열 이름이있는 Sqoop

sqoop import \ 
--connect jdbc:mysql://foo.test.net/mfg \ 
--username pingp \ 
--password 987yjd \ 
--hive-import \ 
--hive-table third_map \ 
--query "select concat(r.id,'') a, concat(p.id,'') b from tblDimMfg r join tblDimMfg p on r.id = p.id where r.Name = 'bbp' and p.Name = 'bbt' and \$CONDITIONS" \ 
--target-dir /user/test/hivehome/mysql/third_map \ 
--fields-terminated-by '\t' \ 
--hive-drop-import-delims \ 
-m 1 

어떤 제안 "하이브는 컬럼에 대한 SQL A 형을 지원하지 않습니다"를 준다?

중복 열 이름은 다음 작동 어디에-선택 하위

답변

1

해상도가가를 만드는 것입니다 리오, 감사합니다.

관련 문제