증분 가져 오기으로 시도했지만 그 중 에 또는 으로 마지막으로 수정 된을 추가해야합니다. 수정 된 레코드와 새로운 레코드가 모두 필요합니다.SQOOP를 사용하여 변경 데이터를로드하고 업데이트하는 방법은 무엇입니까?
0
A
답변
0
귀하의 중계가 부분적으로 정확합니다. docs 당으로
,Sqoop을 지원하는 또 다른 테이블 업데이트 전략은 LASTMODIFIED 모드라고합니다. 원본 테이블의 행을 업데이트 할 때이 값을 사용해야하며 마지막으로 수정 된 열의 값이 현재 타임 스탬프로 설정됩니다. --last-value로 지정된 시간 소인보다 더 최근의 시간 소인을 점검 열이 보유하는 행은으로 임포트됩니다.
는
내가name
,
salary
및
updated_on
필드를 갖는 테이블
employees
을 가지고
지금 예를 사용하여이를 이해하려고 할 수 있습니다 (강조 내입니다). 샘플 기록 :
name |salary | updated_on
dev | 2000 | 2016-01-01
일부 직원의 급여가 다음 달에 변경되었으며 일부 신입 사원이 그 달에 가입했습니다.
이제 Sqoop 가져 오기 명령에서 --check-column updated_on
, --incremental lastmodified
및 --last-value "2016-01-01"
을 지정합니다.
--last-value
이후에 추가되거나 업데이트 된 모든 레코드를 가져옵니다.
+0
대단히 감사합니다. 많은 도움을줍니다. 감사 – Nathon
관련 문제
- 1. DB 테이블에서 브라우저로 데이터를로드하고 데이터를 db로 다시 업데이트하는 방법은 무엇입니까?
- 2. ng-table을 사용하여 서버에서 데이터를로드하고 다시로드하는 올바른 방법은 무엇입니까?
- 3. Neo4j - Cypher에서 라벨을 변경/업데이트하는 방법은 무엇입니까?
- 4. 테이블에서 데이터를로드하고 VB.NET에서 DataGrid에 표시하는 방법은 무엇입니까?
- 5. 각도 2를 사용하여 테이블에 많은 양의 데이터를로드하고 표시하는 방법은 무엇입니까?
- 6. 사용자 역할을 변경/업데이트하는 방법은 무엇입니까? Yii2
- 7. xPages를 사용하여 디자인 변경 사항을 클라이언트에 강제로 업데이트하는 방법은 무엇입니까?
- 8. 동일한 작업을 사용하여 데이터를로드하고 탐색하십시오.
- 9. JSON을 통해 msDropDown 목록을 업데이트하는 방법은 무엇입니까?
- 10. 엔티티를 업데이트하는 방법은 무엇입니까?
- 11. 데이터를로드하고 저장하고 다시로드하는 가장 좋은 방법은
- 12. 웹 서버의 내용을 새로운 svn 변경 사항으로 업데이트하는 방법은 무엇입니까?
- 13. phpMyAdmin에서보기를 업데이트하는 방법은 무엇입니까?
- 14. Android에서보기 상태를 업데이트하는 방법은 무엇입니까?
- 15. C#을 사용하여 XMLDocument를 업데이트하는 방법은 무엇입니까?
- 16. AJAX를 사용하여 위젯을 자동 업데이트하는 방법은 무엇입니까?
- 17. DataGridview를 사용하여 데이터 세트를 업데이트하는 방법은 무엇입니까?
- 18. VBA를 사용하여 Outlook appoiment를 업데이트하는 방법은 무엇입니까?
- 19. PHP 코드를 사용하여 자동으로 업데이트하는 방법은 무엇입니까?
- 20. make를 사용하여 수동으로 프로그램을 업데이트하는 방법은 무엇입니까?
- 21. DataGridview를 사용하여 데이터베이스를 업데이트하는 방법은 무엇입니까?
- 22. EF를 사용하여 컨트롤러에서 객체를 업데이트하는 방법은 무엇입니까?
- 23. linq to sql을 사용하여 업데이트하는 방법은 무엇입니까?
- 24. 정규식을 사용하여 테이블 값을 업데이트하는 방법은 무엇입니까?
- 25. AJAX를 사용하여 테이블을 자동으로 업데이트하는 방법은 무엇입니까?
- 26. setCharacterStream을 사용하여 Oracle에서 Clob을 업데이트하는 방법은 무엇입니까?
- 27. GraphDiff를 사용하여 관련 엔티티를 업데이트하는 방법은 무엇입니까?
- 28. mysql에서 별칭을 사용하여 필드를 업데이트하는 방법은 무엇입니까?
- 29. xmlstarlet을 사용하여 문자열 특성을 업데이트하는 방법은 무엇입니까?
- 30. IcePush를 사용하여 클라이언트의 디스플레이를 업데이트하는 방법은 무엇입니까?
단축 제목; 설명에서 수정 된 실행 - 문장. – Prune