Resolução de problemas do Event Streams

Use as dicas de solução de problemas para saber como solucionar problemas com IBM® Event Streams for IBM Cloud®.

Códigos de erro HTTP para APIs REST e como corrigi-los

Os códigos de erro HTTP se aplicam às APIs REST, incluindo Admin REST, REST Producer e Schema Registry.

Códigos de erro HTTP para APIs REST e como corrigi-los
Código de erro de HTTP REST do administrador Produtor REST Registro de esquema
400 Solicitação inválida-não é uma solicitação válida Corrija a sua solicitação Solicitação inválida-não é uma solicitação válida Esse erro pode ser causado por uma carga útil malformada ou um tipo de chave não suportado ou um tamanho de chave / mensagem excedido. Solicitação inválida-não é uma solicitação válida Corrija a sua solicitação
403 Não autorizado a realizar a operação. A chave API usada não possui uma determinada função. O ID usado para criar a chave de recursos não tem uma política do IAM. Para obter mais informações, consulte Gerenciando a autenticação para suas instâncias do Event Streams Proibido. O token fornecido não tem permissões suficientes para produzir para um tópico. Verifique se você forneceu o token com a função de acesso necessária Para obter mais informações, consulte Gerenciando a autenticação para suas instâncias do Event Streams Proibido. O cliente não está autorizado a realizar essa solicitação. O ID de serviço não está autorizado a acessar um recurso de esquema Para obter mais informações, consulte Gerenciando a autenticação para suas instâncias do Event Streams
404 Não localizado. Não é possível localizar o tópico com o nome do tópico especificado. Event Streams configurado auto.create.topics.enable como false, portanto, o tópico deve ser criado explicitamente antes de usá-lo. Não localizado. O tópico não existe.. Event Streams configurado auto.create.topics.enable como false, portanto, o tópico deve ser criado explicitamente antes de produzir a mensagem para ele. Não localizado. O registro não contém um esquema com o ID de esquema especificado ou o esquema identificado pelo ID de esquema não contém uma versão correspondente ao número da versão especificado ou o esquema não está configurado com o tipo especificado de regra..
415 Tipo de mídia não suportado.
422 Solicitação semântica inválida Você tem uma solicitação malformada Se você receber esse erro ao tentar criar um novo tópico, ele poderá ser devido ao número máximo de partições permitidas para seu plano Para obter mais informações, consulte Como o Event Streams usa limites e quotas para verificar os limites.
503 Serviço indisponível. A solicitação falhou porque os brokers Event Streams estão indisponíveis. Ocorreu um erro ao processar a solicitação. O serviço está indisponível. Se você receber esse erro ao criar um novo tópico falhar, verifique os limites e cotas. Serviço indisponível. A solicitação falhou porque os brokers Event Streams estão indisponíveis.

A API do Kafka é uma API baseada em TCP Para obter mais informações, consulte seu guia de protocolo em relação aos códigos de erros

Não é possível criar um tópico Kafka

Se não for possível criar tópicos, isso pode ser devido às seguintes razões:

Erro "Falha ao enviar mensagem"

Um alvo Event Streams retorna um erro e você não consegue enviar eventos para ele. Quando você visualiza os logs, o erro é "Failed to send message" (Falha ao enviar mensagem) e a entrada contém informações como as seguintes:

"Falha ao enviar mensagem", "error": "servidor kafka: A solicitação era para um tópico ou partição que não existe neste corretor", "reason": "invalid_or_unreachable_topic"

O erro pode ocorrer se o tópico não tiver sido criado ou tiver sido excluído, ou se você estiver enviando dados para um corretor que não seja o líder atual da partição do tópico. A liderança das partições de tópicos pode mudar ao longo do tempo, pois se um broker estiver off-line por qualquer motivo, a liderança de suas partições será transferida para outros brokers até que ele se recupere.

Para resolver o problema, verifique se o tópico existe. Com a configuração correta, o cliente Kafka atualiza os metadados ou se reconecta a um corretor diferente rapidamente, de modo que esse tipo de situação de erro geralmente se recupera por conta própria. Se o problema persistir, entre em contato com o Cloud Support para investigar o problema.