As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) é compatível com as seguintes versões do Apache Kafka e do Amazon MSK. A comunidade do Apache Kafka fornece aproximadamente 12 meses de suporte para uma versão após sua data de lançamento. Para obter mais detalhes, consulte a política de EOL (fim da vida útil) do Apache Kafka
Versão do Apache Kafka | Data de lançamento do MSK | Data do fim do suporte |
---|---|---|
1.1.1 |
-- | 2024-06-05 |
2.1.0 |
-- | 2024-06-05 |
2.2.1 |
31-07-2019 | 2024-06-08 |
2.3.1 |
19-12-2019 | 2024-06-08 |
2.4.1 |
02-04-2020 | 2024-06-08 |
2.4.1.1 |
2020-09-09 | 2024-06-08 |
2.5.1 |
2020-09-30 | 2024-06-08 |
2.6.0 |
2020-10-21 | 2024-09-11 |
2.6.1 |
2021-01-19 | 2024-09-11 |
2.6.2 |
2021-04-29 | 2024-09-11 |
2.6.3 |
2021-12-21 | 2024-09-11 |
2.7.0 |
2020-12-29 | 2024-09-11 |
2.7.1 |
2021-05-25 | 2024-09-11 |
2.7.2 |
2021-12-21 | 2024-09-11 |
2.8.0 |
-- | 2024-09-11 |
2.8.1 |
28/10/2022 | 2024-09-11 |
2,8.2-tiered |
28/10/2022 | 2025-01-14 |
3.1.1 |
2022-06-22 | 2024-09-11 |
3.2.0 |
2022-06-22 | 2024-09-11 |
3.3.1 |
2022-10-26 | 2024-09-11 |
3.3.2 |
2023-03-02 | 2024-09-11 |
3.4.0 |
2023-05-04 | 2025-06-17 |
3.5.1 |
2023-09-26 | -- |
3.6.0 |
2023-11-16 | -- |
3.7.x |
2024-05-29 | -- |
3,8.x |
2025-02-20 | -- |
Para obter mais informações sobre a política de suporte à versão do Amazon MSK, consultePolítica de suporte à versão do Amazon MSK.
Amazon MSK versão 3.8.x
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) agora oferece suporte ao Apache Kafka versão 3.8. Agora você pode criar novos clusters usando a versão 3.8 com o KRAFT ou o ZooKeeper modo para gerenciamento de metadados ou atualizar seus clusters ZooKeeper baseados existentes para usar a versão 3.8. A versão 3.8 do Apache Kafka inclui várias correções de erros e novos recursos que melhoram o desempenho. Os principais novos recursos incluem suporte para configuração do nível de compressão. Isso permite que você otimize ainda mais seu desempenho ao usar tipos de compactação como lz4, zstd e gzip, permitindo que você altere o nível de compactação padrão.
Para obter mais detalhes e uma lista completa de melhorias e correções de erros, consulte as notas de lançamento do Apache Kafka para a versão 3.8.x
Apache Kafka versão 3.7.x (com armazenamento em camadas pronto para produção)
O Apache Kafka versão 3.7.x no MSK inclui compatibilidade com o Apache Kafka versão 3.7.0. Você pode criar clusters ou atualizar clusters existentes para usar a nova versão 3.7.x. Com essa mudança no nome da versão, você não precisa mais adotar versões mais recentes de correção de patches, como a 3.7.1, quando forem lançadas pela comunidade do Apache Kafka. O Amazon MSK atualizará automaticamente a versão 3.7.x para ser compatível com as futuras versões de patch assim que elas estiverem disponíveis. Isso permite que você se beneficie da segurança e das correções de erros disponíveis nas versões de correção de patches sem acionar uma atualização de versão. Essas versões de correção de patches lançadas pelo Apache Kafka não quebram a compatibilidade de versões e você pode se beneficiar das novas versões de correção de patches sem se preocupar com erros de leitura ou gravação nas aplicações clientes. Certifique-se de que suas ferramentas de automação de infraestrutura, como CloudFormation, estejam atualizadas para considerar essa alteração na nomenclatura da versão.
O Amazon MSK agora oferece suporte ao KRaft modo (Apache Kafka Raft) no Apache Kafka versão 3.7.x. No Amazon MSK, assim como ZooKeeper nos nós, KRaft os controladores são incluídos sem custo adicional para você e não exigem configuração ou gerenciamento adicionais de sua parte. Agora você pode criar clusters em qualquer KRaft modo ou ZooKeeper modo no Apache Kafka versão 3.7.x. No modo KRaft, você pode adicionar até 60 agentes para hospedar mais partições por cluster, sem solicitar um aumento de limite, em comparação com a cota de 30 agentes em clusters baseados no Zookeeper. Para saber mais KRaft sobre o MSK, consulteKRaft modo.
A versão 3.7.x do Apache Kafka também inclui várias correções de erros e novos recursos que melhoram a performance. As principais melhorias incluem otimizações de descoberta de líderes para clientes e opções de otimização de liberação de segmentos de logs. Para obter uma lista completa de melhorias e correções de erros, consulte as notas de lançamento do Apache Kafka para 3.7.0
Apache Kafka versão 3.6.0 (com armazenamento em camadas pronto para produção)
Para obter informações sobre a versão 3.6.0 (com armazenamento em camadas pronto para produção) do Apache Kafka, consulte as notas de versão
Para fins de estabilidade, o Amazon MSK continuará usando e gerenciando o Zookeeper para gerenciamento de quórum nesta versão.
Amazon MSK versão 3.5.1
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) agora é compatível com a versão 3.5.1 do Apache Kafka para clusters novos e existentes. A versão 3.5.1 do Apache Kafka também inclui várias correções de erros e novos recursos que melhoram a performance. Os principais recursos incluem a introdução de uma nova atribuição de partições com reconhecimento de rack para consumidores. O Amazon MSK continuará a usar e gerenciar o Zookeeper para gerenciamento de quórum nesta versão. Para obter uma lista completa de melhorias e correções de erros, consulte as notas de lançamento do Apache Kafka para 3.5.1.
Para obter informações sobre a versão 3.5.1 do Apache Kafka, consulte as notas de versão
Amazon MSK versão 3.4.0
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) agora é compatível com a versão 3.4.0 do Apache Kafka para clusters novos e existentes. A versão 3.4.0 do Apache Kafka também inclui várias correções de erros e novos recursos que melhoram a performance. Os principais recursos incluem uma correção para melhorar a estabilidade da busca na réplica mais próxima. O Amazon MSK continuará a usar e gerenciar o Zookeeper para gerenciamento de quórum nesta versão. Para obter uma lista completa de melhorias e correções de erros, consulte as notas de lançamento do Apache Kafka para 3.4.0.
Para obter informações sobre a versão 3.4.0 do Apache Kafka, consulte as notas de versão
Amazon MSK versão 3.3.2
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) agora é compatível com a versão 3.3.2 do Apache Kafka para clusters novos e existentes. A versão 3.3.2 do Apache Kafka também inclui várias correções de erros e novos recursos que melhoram a performance. Os principais recursos incluem uma correção para melhorar a estabilidade da busca na réplica mais próxima. O Amazon MSK continuará a usar e gerenciar o Zookeeper para gerenciamento de quórum nesta versão. Para obter uma lista completa de melhorias e correções de erros, consulte as notas de lançamento do Apache Kafka para 3.3.2.
Para obter informações sobre a versão 3.3.2 do Apache Kafka, consulte as notas de versão
Amazon MSK versão 3.3.1
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) agora é compatível com a versão 3.3.1 do Apache Kafka para clusters novos e existentes. A versão 3.3.1 do Apache Kafka também inclui várias correções de erros e novos recursos que melhoram a performance. Alguns dos principais recursos incluem aprimoramentos nas métricas e no particionador. Para fins de estabilidade, o Amazon MSK continuará usando e gerenciando o Zookeeper para gerenciamento de quórum nesta versão. Para obter uma lista completa de melhorias e correções de erros, consulte as notas de lançamento do Apache Kafka para 3.3.1.
Para obter informações sobre a versão 3.3.1 do Apache Kafka, consulte as notas de versão
Amazon MSK versão 3.1.1
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) agora é compatível com a versões 3.1.1 e 3.2.0 do Apache Kafka para clusters novos e existentes. As versões 3.1.1 e 3.2.0 do Apache Kafka também incluem várias correções de erros e novos recursos que melhoram a performance. Alguns dos principais recursos incluem aprimoramentos nas métricas e no uso do tópico. IDs O MSK continuará a usar e gerenciar o Zookeeper para gerenciamento de quórum nesta versão para fins de estabilidade. Para obter uma lista completa de melhorias e correções de erros, consulte as notas de lançamento do Apache Kafka para 3.1.1 e 3.2.0.
Para obter informações sobre as versões 3.1.1 e 3.2.0 do Apache Kafka, consulte as notas de lançamento da versão 3.2.0
Armazenamento em camadas do Amazon MSK versão 2.8.2.tiered
Essa versão é uma versão exclusiva do Amazon MSK do Apache Kafka versão 2.8.2, sendo compatível com clientes Apache Kafka de código aberto.
A versão 2.8.2.tiered contém a funcionalidade de armazenamento em camadas que é compatível com a APIs introduzida no KIP-405 para Apache Kafka.
Apache Kafka versão 2.5.1
A versão 2.5.1 do Apache Kafka inclui várias correções de erros e novos recursos, incluindo criptografia em trânsito para clientes Apache e de administração. ZooKeeper O Amazon MSK fornece ZooKeeper endpoints TLS, que você pode consultar com a operação. DescribeCluster
A saída da DescribeClusteroperação inclui o ZookeeperConnectStringTls
nó, que lista os endpoints do TLS zookeeper.
O exemplo a seguir mostra o nó ZookeeperConnectStringTls
da resposta para a operação DescribeCluster
:
"ZookeeperConnectStringTls": "z-3.awskafkatutorialc.abcd123.c3.kafka.us-east-1.amazonaws.com:2182,z-2.awskafkatutorialc.abcd123.c3.kafka.us-east-1.amazonaws.com:2182,z-1.awskafkatutorialc.abcd123.c3.kafka.us-east-1.amazonaws.com:2182"
Para obter informações sobre o uso da criptografia TLS com o zookeeper, consulte Usando a segurança TLS com o Apache ZooKeeper.
Para obter mais informações sobre a versão 2.5.1 do Apache Kafka, consulte as notas de versão
Correção de bugs do Amazon MSK versão 2.4.1.1
Essa versão é uma versão de correção de bugs do Apache Kafka versão 2.4.1 exclusiva do Amazon MSK. Essa versão de correção de bugs contém uma correção para o KAFKA-9752PreparingRebalance
. Esse problema afeta clusters que executam as versões 2.3.1 e 2.4.1. Essa versão contém uma correção produzida pela comunidade que está disponível na versão 2.5.0 do Apache Kafka.
nota
Os clusters do Amazon MSK que executam a versão 2.4.1.1 são compatíveis com qualquer cliente Apache Kafka compatível com o Apache Kafka versão 2.4.1.
Recomendamos que você use a correção de bugs do MSK versão 2.4.1.1 para novos clusters do Amazon MSK se preferir usar o Apache Kafka 2.4.1. É possível atualizar os clusters existentes que executam o Apache Kafka versão 2.4.1 para essa versão a fim de incorporar essa correção. Para obter informações sobre como atualizar um cluster existente, consulte Atualizar a versão do Apache Kafka.
Para contornar esse problema sem atualizar o cluster para a versão 2.4.1.1, consulte a seção Grupo de consumidores preso no estado PreparingRebalance do guia Solução de problemas para o cluster do Amazon MSK.
Apache Kafka versão 2.4.1 (use 2.4.1.1 alternativamente)
nota
Você não pode mais criar um cluster do MSK com o Apache Kafka versão 2.4.1. Em vez disso, você pode usar a versão Correção de bugs do Amazon MSK versão 2.4.1.1 com clientes compatíveis com o Apache Kafka versão 2.4.1. E se você já tiver um cluster do MSK com o Apache Kafka versão 2.4.1, recomendamos que você o atualize para usar o Apache Kafka versão 2.4.1.1.
O KIP-392 é uma das principais propostas de melhoria do Kafka incluídas na versão 2.4.1 do Apache Kafka. Essa melhoria permite que os consumidores busquem a partir da réplica mais próxima. Para usar esse recurso, defina client.rack
nas propriedades do consumidor como o ID da zona de disponibilidade do consumidor. Um exemplo de ID AZ é use1-az1
. O Amazon MSK define broker.rack
as zonas IDs de disponibilidade dos corretores. Também é necessário definir a propriedade de configuração replica.selector.class
como org.apache.kafka.common.replica.RackAwareReplicaSelector
, que é uma implementação de reconhecimento de rack fornecida pelo Apache Kafka.
Quando você usa esta versão do Apache Kafka, as métricas no nível de monitoramento PER_TOPIC_PER_BROKER
aparecem somente após os valores se tornarem diferentes de zero pela primeira vez. Para obter mais informações sobre isso, consulte Monitoramento no nível PER_TOPIC_PER_BROKER.
Para obter informações sobre como encontrar a Zona de Disponibilidade IDs, consulte AZ IDs for Your Resource no guia AWS Resource Access Manager do usuário.
Para obter informações sobre como definir propriedades de configuração, consulte Configuração provisionada do Amazon MSK.
Para obter mais informações sobre o KIP-392, consulte Permitir que os consumidores busquem a partir da réplica mais próxima
Para obter mais informações sobre a versão 2.4.1 do Apache Kafka, consulte as notas de release