Programming/Kafka

[kafka] Confluent Platform Versions

bisi 2020. 5. 20. 01:18

카프카 구축 프로젝트를 진행하다보면, 

Confluent 에서 제공하는 플랫폼 버전과 카프카 버전을 확인해야할 때가 있다.

 

 

2020년 5월 18일 기준 버전은 아래와 같다 

컨플루언트 플랫폼 릴리즈 버전 

  • 지원 종료 날짜는 부 버전 (예 : 5.5.x)에만 적용됩니다. 유지 관리 버전은 동일한 2 년 수명주기를 따릅니다.
  • 2 년 지원 정책이 표준입니다. 프리미엄 지원 플랜에는 연장 지원 정책이 적용될 수 있습니다.
  • 각 버전의 Confluent Platform에는 특정 Confluent Platform 버전에서만 호환되는 여러 구성 요소 서비스가 포함되어 있습니다. 여러 버전에서 사용할 수있는 클라이언트 및 Confluent Control Center를 포함한 예외가 있습니다. Apache Kafka® 및 그 하위 구성 요소 인 Kafka 브로커, Apache ZooKeeper ™, Java 및 Scala 클라이언트, Kafka Streams 및 Kafka Connect를 포함하여 Confluent Platform에 포함 된 모든 서비스 가 지원됩니다.

 

 

컨플루언트 플랫폼과 아파치 카프카 

 

O/S 호환 버전

  • Confluent Platform은 현재 Windows를 지원하지 않습니다. Windows 사용자는 ZIP 및 TAR 아카이브를 다운로드하여 사용할 수 있지만 JAR 파일을 직접 실행해야합니다.
  • Windows는 C / C ++  .NET 클라이언트에서 지원됩니다 .
  • macOS 10.13 이상은 테스트 및 개발 목적으로 만 지원됩니다.
  • Kafka의 파일 디스크립터 요구 사항은 파일 디스크립터 및 mmap을 참조하십시오 .
  • 제어 센터에는 많은 열린 RocksDB 파일이 필요합니다. 열린 파일 수 ( ) 의 ulimit를 최소값 16384로 설정하십시오.ulimit -n
  • 다른 Confluent Platform 구성 요소, 특히 Schema Registry 및 Replicator의 경우 ulimit를 OS 기본값으로 그대로 둘 수 있습니다.

 

 

자바 버전 호환성 버전

 

  • Confluent Platform에서는 Java 9 및 10이 지원되지 않습니다.
  • 알려진 각 보안 취약점을 해결하려면 각 주요 Java 버전의 최신 패치 릴리스를 사용하십시오.
  • Confluent Platform 5.0부터 최소 필수 버전은 JDK (Java Development Kit) 8입니다. Java 7 이전 버전은 더 이상 지원되지 않습니다. JRE (Java Runtime Environment)가 아닌 전체 JDK를 사용하십시오.
  • OpenJDK, Zulu OpenJDK 및 Oracle이 지원됩니다.

 

ksqlDB 버전 호환

 

Standalone으로도 사용가능.

 

Scala 버전 호환 

 

주키퍼 버전 호환

 

이 외에도 공식 홈페이지를 통해 

Componeent Security ( Kafka, Kafka-Connect-Clients. Apache Kafka Streams clients, Apache ZooKeeper™, Confluent Control Center, REST Proxy, Schema Registry ), Orchestration Tools ( Kubernetes, Ansible, Docker) DC/OS, Web Browsers등의 참고사항을 확인할 수 있다. 

 

https://docs.confluent.io/current/installation/versions-interoperability.html

 

Supported Versions and Interoperability — Confluent Platform

Version 5.5.0 Docs Install and Upgrade » Supported Versions and Interoperability View page source Supported Versions and Interoperability This topic provides the supported versions and interoperability of Confluent Platform and its components. Confluent P

docs.confluent.io