Apache Beam과 Apache Nifi의 사용 사례는 무엇입니까? 둘 다 데이터 흐름 엔진 인 것 같습니다. 두 경우 모두 비슷한 사용 사례가있는 경우 두 가지 중 어느 것이 더 낫습니까?Apache Beam과 Apache Nifi의 차이점
답변
Apache Beam은 Apache Flink, Apache Spark (스트리밍), Apache Apex 및 Apache Storm과 같은 스트림 처리 시스템의 추상화 계층입니다. 표준 API에 대해 코드를 작성한 다음 기본 플랫폼을 사용하여 코드를 실행할 수 있습니다. 따라서 이론적으로 Beam API에 대한 코드를 작성한 경우 해당 코드는 코드 변경없이 Flink 또는 Spark Streaming에서 실행될 수 있습니다.
Apache NiFi는 시스템간에 데이터를 이동하는 데 중점을 둔 데이터 흐름 도구로서 MiNiFi를 사용하는 아주 작은 가장자리 장치부터 NiFi가 포함 된 더 큰 데이터 센터로 이동합니다. NiFi는 시각적 명령 및 제어, 데이터 필터링, 데이터의 풍부화, 데이터 출처 및 보안과 같은 기능에 중점을두고 있습니다. NiFi를 사용하면 코드를 작성하고이를 작업으로 배포하지 않고 UI를 통해 생생한 데이터 흐름을 구성하여 각 작업에 적용됩니다.
스트림 처리 플랫폼은 종종 스트림 조인 및 윈도우 작업과 관련된 계산에 초점을 맞 춥니 다. 데이터 흐름 도구는 종종 무료이며 소스에서 처리 플랫폼으로의 데이터 흐름을 관리하는 데 사용됩니다.
실제로 NiFi와 스트림 처리 시스템 간에는 몇 가지 통합 지점이 있습니다 ... NiFi에서 데이터를 가져 오거나 NiFi로 다시 푸시 할 수있는 Flink, Spark, Storm 및 Apex 용 구성 요소가 있습니다. 또 다른 일반적인 패턴은 MiNiFi + NiFi를 사용하여 Apache Kafka에 데이터를 가져온 다음 스트림 처리 시스템에서 Kafka를 사용하게하는 것입니다.
- 1. HDF와 Apache NiFi의 차이점
- 2. Apache-Nifi의 PutHBaseJSon 프로세서
- 3. Apache Nifi의 다중성
- 4. Apache Nifi의 데이터 집계
- 5. Apache NiFi의 파일에 속성을 작성하십시오.
- 6. Apache Nifi의 GetHTTP 다운로드 폴더
- 7. Apache NiFi의 개발 라이프 사이클
- 8. Apache 1과 Apache 2의 차이점
- 9. Apache NiFi의 속성 값을 읽는 방법
- 10. Apache Flume 대 Apache Flink의 차이점
- 11. apache 낙타와 drools의 차이점
- 12. Apache Ambari Server와 Agent의 차이점
- 13. Apache와 Apache Tomcat의 사용상의 차이점
- 14. 차이점 xmlrpc와 apache 절약 사이
- 15. Apache Commons 로깅 구현 차이점
- 16. Apache log4cxx와 log4cplus의 주요 차이점
- 17. Apache Storm의 Scheduler와 Strategy의 차이점
- 18. Apache Nifi의 "CaptureChangeMySQL"프로세서가 Oracle Database에 연결되어 있습니까?
- 19. Apache Nifi의 동일한 프로세서에서 파생 된 속성 사용
- 20. Apache Metamodel과 Apache 드릴
- 21. Apache nifi - Distrubuted Cache에 대하여
- 22. 아키텍처 관점에서 Apache/Tomcat과 IIS7의 공통점과 차이점
- 23. Apache CXF Maven 배포판과 CXF 배포본의 차이점
- 24. HDP Repo와 Apache tarball 릴리스의 차이점
- 25. Apache NiFi : 핫 폴더 메커니즘
- 26. Apache Ignite with Apache Cassandra
- 27. Apache 역 프록시의 Apache Zeppelin
- 28. Apache Tika 대 Apache Lucene
- 29. Apache Spark/Apache Flink로 스케일링
- 30. Apache OFBiz에서 Apache POI 예외