2017-01-05 3 views
0

나는 ElasticSearch의 멋진 세계에서 초보자이므로 예의를 갖춰주십시오.Beats와 jdbc plugin의 차이점은 무엇입니까?

Microsoft SQL 데이터 소스에 대한 가져 오기 및 동기화 전략에 대해 생각하고 있으며 오해하지 않은 경우 입력 플러그인 JDBC 또는 Beats를 사용할 수 있습니다.

그러나 그들 사이의 심연의 차이는 무엇인가 내가 볼 수없는,

유용성은 무엇입니까? 하나 또는 다른 것을 사용할 때? 장점과 단점은 무엇입니까?

도와 주셔서 감사합니다.

+0

[logstash의 비트 플러그인은 무엇입니까?] (http://stackoverflow.com/questions/41467978/what-is-beats-plugin-for-logstash) – pandaadb

+0

당신은 이전에 거의 같은 질문을했습니다 – pandaadb

+0

그것은 또 다른 질문입니다. 2 가지 제품이 동일한 것을 할 수 있다는 것을 배웠습니다. 이제는 언제 사용되는지 알고 싶습니다. – lambdaDev

답변

3

다른 용도로 사용됩니다. Beats은 기본적으로 Elastic Stack을 제공합니다.이 스택은 아키텍처 주변에서 데이터 (로그, 네트워크 패킷, 모든 종류의 메트릭, 프로토콜 데이터 등)를 수집하고 선적하기위한 플랫폼입니다. Beats를 사용하여 MySQL 프로토콜을 수신하고 DB에서 모든 종류의 메트릭을 수집 할 수 있지만 DB의 데이터를로드하고 Elasticsearch에로드하는 것과 아무런 관련이 없습니다. 이를 위해 일정한 시간 간격으로 지정된 쿼리를 실행하고 검색된 각 DB 레코드를 Logstash 파이프 라인을 통해 이벤트로 보내 더 많은 처리를 수행하고 다양한 출력으로 보낼 수있는 입력 플러그인 jdbc을 사용할 수 있습니다.