pykafka.exceptions¶
Author: Keith Bourgoin, Emmett Butler
-
exception
pykafka.exceptions.ConsumerStoppedException¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates that the consumer was stopped when an operation was attempted that required it to be running
-
exception
pykafka.exceptions.GroupAuthorizationFailed¶ Bases:
pykafka.exceptions.ProtocolClientErrorReturned by the broker when the client is not authorized to access a particular groupId.
-
exception
pykafka.exceptions.GroupCoordinatorNotAvailable¶ Bases:
pykafka.exceptions.ProtocolClientErrorThe broker returns this error code for consumer metadata requests or offset commit requests if the offsets topic has not yet been created.
-
exception
pykafka.exceptions.GroupLoadInProgress¶ Bases:
pykafka.exceptions.ProtocolClientErrorThe broker returns this error code for an offset fetch request if it is still loading offsets (after a leader change for that offsets topic partition), or in response to group membership requests (such as heartbeats) when group metadata is being loaded by the coordinator.
-
exception
pykafka.exceptions.IllegalGeneration¶ Bases:
pykafka.exceptions.ProtocolClientErrorReturned from group membership requests (such as heartbeats) when the generation id provided in the request is not the current generation
-
exception
pykafka.exceptions.InconsistentGroupProtocol¶ Bases:
pykafka.exceptions.ProtocolClientErrorReturned in join group when the member provides a protocol type or set of protocols which is not compatible with the current group.
-
exception
pykafka.exceptions.InvalidMessageError¶ Bases:
pykafka.exceptions.ProtocolClientErrorThis indicates that a message contents does not match its CRC
-
exception
pykafka.exceptions.InvalidMessageSize¶ Bases:
pykafka.exceptions.ProtocolClientErrorThe message has a negative size
-
exception
pykafka.exceptions.InvalidSessionTimeout¶ Bases:
pykafka.exceptions.ProtocolClientErrorReturned in join group when the requested session timeout is outside of the allowed range on the broker
-
exception
pykafka.exceptions.KafkaException¶ Bases:
exceptions.ExceptionGeneric exception type. The base of all pykafka exception types.
-
__weakref__¶ list of weak references to the object (if defined)
-
-
exception
pykafka.exceptions.LeaderNotAvailable¶ Bases:
pykafka.exceptions.ProtocolClientErrorThis error is thrown if we are in the middle of a leadership election and there is currently no leader for this partition and hence it is unavailable for writes.
-
exception
pykafka.exceptions.MessageSizeTooLarge¶ Bases:
pykafka.exceptions.ProtocolClientErrorThe server has a configurable maximum message size to avoid unbounded memory allocation. This error is thrown if the client attempts to produce a message larger than this maximum.
-
exception
pykafka.exceptions.NoBrokersAvailableError¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates that no brokers were available to the cluster’s metadata update attempts
-
exception
pykafka.exceptions.NoMessagesConsumedError¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates that no messages were returned from a MessageSet
-
exception
pykafka.exceptions.NotCoordinatorForGroup¶ Bases:
pykafka.exceptions.ProtocolClientErrorThe broker returns this error code if it receives an offset fetch or commit request for a consumer group that it is not a coordinator for.
-
exception
pykafka.exceptions.NotLeaderForPartition¶ Bases:
pykafka.exceptions.ProtocolClientErrorThis error is thrown if the client attempts to send messages to a replica that is not the leader for some partition. It indicates that the client’s metadata is out of date.
-
exception
pykafka.exceptions.OffsetMetadataTooLarge¶ Bases:
pykafka.exceptions.ProtocolClientErrorIf you specify a string larger than configured maximum for offset metadata
-
exception
pykafka.exceptions.OffsetOutOfRangeError¶ Bases:
pykafka.exceptions.ProtocolClientErrorThe requested offset is outside the range of offsets maintained by the server for the given topic/partition.
-
exception
pykafka.exceptions.OffsetRequestFailedError¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates that OffsetRequests for offset resetting failed more times than the configured maximum
-
exception
pykafka.exceptions.PartitionOwnedError(partition, *args, **kwargs)¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates a given partition is still owned in Zookeeper.
-
exception
pykafka.exceptions.ProduceFailureError¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates a generic failure in the producer
-
exception
pykafka.exceptions.ProducerQueueFullError¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates that one or more of the AsyncProducer’s internal queues contain at least max_queued_messages messages
-
exception
pykafka.exceptions.ProducerStoppedException¶ Bases:
pykafka.exceptions.KafkaExceptionRaised when the Producer is used while not running
-
exception
pykafka.exceptions.ProtocolClientError¶ Bases:
pykafka.exceptions.KafkaExceptionBase class for protocol errors
-
exception
pykafka.exceptions.RdKafkaException¶ Bases:
pykafka.exceptions.KafkaExceptionError in rdkafka extension that hasn’t any equivalent pykafka exception
In pykafka.rdkafka._rd_kafka we try hard to emit the same exceptions that the pure pykafka classes emit. This is a fallback for the few cases where we can’t find a suitable exception
-
exception
pykafka.exceptions.RdKafkaStoppedException¶ Bases:
pykafka.exceptions.RdKafkaExceptionConsumer or producer handle was stopped
Raised by the C extension, to be translated to ConsumerStoppedException or ProducerStoppedException by the caller
-
exception
pykafka.exceptions.RebalanceInProgress¶ Bases:
pykafka.exceptions.ProtocolClientErrorReturned in heartbeat requests when the coordinator has begun rebalancing the group. This indicates to the client that it should rejoin the group.
-
exception
pykafka.exceptions.RequestTimedOut¶ Bases:
pykafka.exceptions.ProtocolClientErrorThis error is thrown if the request exceeds the user-specified time limit in the request.
-
exception
pykafka.exceptions.SocketDisconnectedError¶ Bases:
pykafka.exceptions.KafkaExceptionIndicates that the socket connecting this client to a kafka broker has become disconnected
-
exception
pykafka.exceptions.TopicAuthorizationFailed¶ Bases:
pykafka.exceptions.ProtocolClientErrorReturned by the broker when the client is not authorized to access the requested topic.
-
exception
pykafka.exceptions.UnknownError¶ Bases:
pykafka.exceptions.ProtocolClientErrorAn unexpected server error
-
exception
pykafka.exceptions.UnknownMemberId¶ Bases:
pykafka.exceptions.ProtocolClientErrorReturned from group requests (offset commits/fetches, heartbeats, etc) when the memberId is not in the current generation.
-
exception
pykafka.exceptions.UnknownTopicOrPartition¶ Bases:
pykafka.exceptions.ProtocolClientErrorThis request is for a topic or partition that does not exist on this broker.