Thay vì thay đổi các tệp dữ liệu của bạn trong Hadoop, bạn nên sử dụng đối số --map-column-java trong xuất sqoop của mình.
Ví dụ:nếu bạn có hai DATE
các cột có tên DATE_COLUMN_1
và DATE_COLUMN_2
trong bảng Oracle của bạn, sau đó bạn có thể thêm đối số sau vào lệnh sqoop của mình:
--map-column-java DATE_COLUMN_1=java.sql.Date,DATE_COLUMN_2=java.sql.Date
Như đã đề cập trước đây, định dạng JDBC phải được sử dụng trong tệp văn bản Hadoop của bạn. Nhưng trong trường hợp này yyyy-mm-dd
sẽ hoạt động.