카프카 구축 프로젝트를 진행하다보면,
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
'Programming > Kafka' 카테고리의 다른 글
[kafka] Multi-broker cluster 설치 및 실행 (0) | 2020.05.23 |
---|---|
[kafka] multi-node zookeeper & kafka docker-compose.yml file (0) | 2020.05.19 |
[kafka] 보관 주기 설정 (0) | 2020.05.15 |