카프카를 Oracle과 신축 검색 간의 메시징 서비스로 사용할 수 있습니까? 이 접근법의 단점은 무엇입니까?카프카를 oracle과 elasticsearch 간의 메시징 서비스로 사용할 수 있습니까?
답변
오라클 대신 Sql 서버를 사용해 보았지만 훌륭하게 작동했습니다. 아래 설명 할 logstash JDBC 플러그인을 알기 때문에 오라클과 동일한 접근 방식을 시도해 볼 수있을 것이라고 확신합니다. Oracle DB를 지원합니다.
기본적으로 Oracle DB 인스턴스를 가리키는 Logstash JDBC 입력 플러그인 https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html이 필요하며 Kafka 출력 플러그인 https://www.elastic.co/guide/en/logstash/current/plugins-outputs-kafka.html을 사용하여 행을 Kafka로 푸시합니다.
이제 카프카에서 다른 Logstash 인스턴스 (은 인덱서입니다)를 읽고 Kafka 입력 플러그인 https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html을 사용하십시오. 마지막으로 Logstash 인덱서 구성 파일에서 Elastic 검색 출력 플러그인을 사용하여 이벤트를 Elastic Search로 푸시합니다.
그래서 파이프 라인은, 다음과 같이 오라클을 보일 것이다 -> Logstash 발송 -> 카프카 -> Logstash 인덱서 -> 탄성 검색.전반적으로 이것은 DB에서 탄성 검색으로 이벤트를 푸시 할 수있는 확장 가능한 방법이라고 생각합니다. 이제, 단점을 보았을 때 파이프 라인에 너무 많은 구성 요소가 있다는 것을 느낄 수 있으며 특히 오류가 발생하면 실망 할 수 있습니다. 따라서 위에서 설명한 모든 기능을 갖춘 데이터 집계 파이프 라인을 갖추려면 모든 수준에서 적절한 컨트롤과 모니터링을 수행해야합니다. 시도해보고 행운을 비네!
Kafka Connect은 JDBC Source과 Elasticsearch Sink을 제공합니다.
서비스 유지 보수 이외에 제가 알고있는 약점이 없습니다.
대신 Logstash를 사용해도되지만, Kafka provides better resiliency 및 확장 성이 있습니다.
- 1. 인터넷을 통해 카프카를 사용할 수 있습니까?
- 2. 서비스로 스파크를 사용할 수 있습니까?
- 3. 아파치 카프카를 파일 감시 시스템으로 사용할 수 있습니까?
- 4. oracle과 postgres 간의 타임 스탬프 변형
- 5. 사용자 간의 유성 메시징
- 6. 두 클래스 간의 메시징
- 7. 오렌지색 소프트웨어를 웹 서비스로 사용할 수 있습니까?
- 8. 셀레늄을 웹 서비스로 사용할 수 있습니까?
- 9. 카프카를 사용하여 파일을 전송할 수 있습니까?
- 10. 카프카를 통해 파일 보내기
- 11. EXCEL의 ORACLE과 JDBC를 어떻게 연결할 수 있습니까?
- 12. 대리자를 사용하는 ViewController 간의 메시징
- 13. 안드로이드 장치 간의 메시징 서비스
- 14. rabbitmq을 잠금 서비스로 사용할 수 없다면 무엇을 할 수 있습니까?
- 15. GCM을 양방향 통신으로 사용할 수 있습니까?
- 16. SQL과 elasticsearch 간의 올바른 실행
- 17. 사용자 간의 웹 사이트 메시징 시스템
- 18. VoIP 메시징/통화없이 Voip 푸시 기능을 사용할 수 있습니까?
- 19. Elasticsearch 5.x를 서비스로 실행할 때 시작 설정은 어디에 있습니까?
- 20. 브로커에서 카프카를 섭취 하시겠습니까?
- 21. 기기와 Google 클라우드 메시징 간의 실시간 통신
- 22. 보내기 기능을 사용하여 서버에서 서비스로 실행되는 AutoIT를 사용할 수 있습니까?
- 23. 하나의 주 웹 서비스로 여러 웹 서비스를 사용할 수 있습니까?
- 24. iOS 앱을 구현하여 BLE 서비스로 사용할 수 있습니까?
- 25. Amazon EC2가 무엇인지 설명하고 웹 호스팅 서비스로 사용할 수 있습니까?
- 26. elasticsearch - 여러 "마스터"노드를 사용할 수 있습니까? 왜?
- 27. 레일 : elasticsearch-model과 active_model_serializers를 함께 사용할 수 있습니까?
- 28. Elasticsearch 색인 설정에 필터를 여러 개 사용할 수 있습니까?
- 29. WebSocket을 통한 원격 자율 Node.js 응용 프로그램 간의 전이중 메시징?
- 30. 카프카를 cdh 5.7.0에서 활성화 할 수 없습니다.
문제 및 목표에 대한 자세한 내용을 제공해야합니다. – PragmaticProgrammer
https://jgtree420.wordpress.com/2017/03/13/kafka-connect-jdbc-oracle-example/ –