Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
sqoop작업중에 NoSuchElementException이 발생하는 이유는 테이블명.java파일이 생성된후 table이 변경되고 java파일에 변경사항이 반영되지 않아서 인데 이때는 java파일이 위치하고 있는 /tmp/.../compile/...../ABC.JAVA파일을 찾아서 class파일과 같이
삭제해주면 sqoop 가 다시 생성하는데 이때 변경된 테이블 정보가 반영된다.
또한가지.. hdfs에 있는 컬럼의 개수와 테이블의 개수를 비교해 보고 차이가 있는지 확인해야 한다.