Apache Nifi에서 Mongobb로 CSV 데이터 가져 오기
소개
분산 데이터를 데이터 흐름으로 정리할 수 있는 Apache Nifi를 사용할 기회가 있었습니다.
RDBMS의 데이터를 NoSQL의 Database로 마이그레이션하고 싶은 등에 사용할 수 있습니다.
기사 예: Apache Nifi 시작: RDBMS에서 MarkLogic으로 마이그레이션
Nifi란?
An easy to use, powerful, and reliable system to process and distribute data.
Nifi 아키텍처
출처 : htps : // 에후우. 아파치. rg / cs. HTML
CSV 파일을 Mongobb로 가져오는 샘플
CSV 데이터를 코딩 없이 MongoDB로 가져오려고 합니다.
Nifi 설치(Windows)
①, 다운로드 : htps : // 에후우. 아파치. 오 rg/도 w응아 d. HTML
②, 해동
③ 관리자 권한으로 run-nifi.bat 실행
④, http://localhost:8080/nifi에서 액세스
CSV Reader 추가
설정 버튼에서 다양한 공유 설정이 가능합니다.
CSV Reader 설정
GetFile 프로세서 추가 및 설정
PutMongoRecord 프로세서 추가 및 설정
csv 데이터를 설정한 폴더에 배치
실행
실행 결과
GetFile 에서 「Keep Source File」이 false 로 했을 경우는 데이터 투입 후 원래 CSV 파일을 삭제할 수 있습니다.
Apache Avro : htps : // 아 v로. 아파치. 오 rg / 두 cs / 쿤 t /
이상
Reference
이 문제에 관하여(Apache Nifi에서 Mongobb로 CSV 데이터 가져 오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chenglin/items/07716feb5cc53b3a98d8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
An easy to use, powerful, and reliable system to process and distribute data.
Nifi 아키텍처
출처 : htps : // 에후우. 아파치. rg / cs. HTML
CSV 파일을 Mongobb로 가져오는 샘플
CSV 데이터를 코딩 없이 MongoDB로 가져오려고 합니다.
Nifi 설치(Windows)
①, 다운로드 : htps : // 에후우. 아파치. 오 rg/도 w응아 d. HTML
②, 해동
③ 관리자 권한으로 run-nifi.bat 실행
④, http://localhost:8080/nifi에서 액세스
CSV Reader 추가
설정 버튼에서 다양한 공유 설정이 가능합니다.
CSV Reader 설정
GetFile 프로세서 추가 및 설정
PutMongoRecord 프로세서 추가 및 설정
csv 데이터를 설정한 폴더에 배치
실행
실행 결과
GetFile 에서 「Keep Source File」이 false 로 했을 경우는 데이터 투입 후 원래 CSV 파일을 삭제할 수 있습니다.
Apache Avro : htps : // 아 v로. 아파치. 오 rg / 두 cs / 쿤 t /
이상
Reference
이 문제에 관하여(Apache Nifi에서 Mongobb로 CSV 데이터 가져 오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chenglin/items/07716feb5cc53b3a98d8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
CSV 데이터를 코딩 없이 MongoDB로 가져오려고 합니다.
Nifi 설치(Windows)
①, 다운로드 : htps : // 에후우. 아파치. 오 rg/도 w응아 d. HTML
②, 해동
③ 관리자 권한으로 run-nifi.bat 실행
④, http://localhost:8080/nifi에서 액세스
CSV Reader 추가
설정 버튼에서 다양한 공유 설정이 가능합니다.
CSV Reader 설정
GetFile 프로세서 추가 및 설정
PutMongoRecord 프로세서 추가 및 설정
csv 데이터를 설정한 폴더에 배치
실행
실행 결과
GetFile 에서 「Keep Source File」이 false 로 했을 경우는 데이터 투입 후 원래 CSV 파일을 삭제할 수 있습니다.
Apache Avro : htps : // 아 v로. 아파치. 오 rg / 두 cs / 쿤 t /
이상
Reference
이 문제에 관하여(Apache Nifi에서 Mongobb로 CSV 데이터 가져 오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chenglin/items/07716feb5cc53b3a98d8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)