0
하이브 테이블의 내 필드 중 하나에 모든 특수 문자가 포함되어 있으므로 MultiDelimitSerDe (~ #)를 사용하여 하이브 필드를 구분했습니다. 이제 이러한 데이터를 Sqoop 내보내기를 사용하여 My sql로 내 보내야합니다. 그리고 Sqoop이 여러 분리 문자로 내보내지지 않습니다.Sqoop : 복수 문자 구분 기호
다른 방법이 있습니까? 이 필드는 데이터 유형이 - date, bigint, decimal (16,2) 및 char (3)입니다. 그러므로 substr을 사용할 수 없습니다.
그것뿐만 아니라 탭을 포함 할 수있는 이름 필드이기 때문에 탭이 작동하지 않을 것입니다. – Aavik
맞춤 구분 기호를 사용하는 것이 더 낫습니다. 다음을 설명하는 스택 링크를 참조하십시오. https://stackoverflow.com/questions/38825285/load-data-into-hive-with-custom-delimiter – roh