It seems the reason is I enabled gzip compression.

what the code would like to consume compressed messages?

thanks.


On Thu, Oct 31, 2013 at 11:26 AM, Lu Xuechao <lux...@gmail.com> wrote:

> Hi,
>
> I am following the
> https://cwiki.apache.org/confluence/display/KAFKA/0.8.0+SimpleConsumer+Example
>
> When I send KeyedMessage<String, String> with StringEncoder, I can get the
> messages sent:
>
> for (MessageAndOffset messageAndOffset : fetchResponse.messageSet(m_topic,
> m_partition)) {
>  //handle messages
> }
>
> But when I send KeyedMessage<byte[], byte[]> with DefaultEncoder, I cannot
> get the messages:
>
> Iterator<MessageAndOffset> itr = fetchResponse.messageSet(m_topic,
> m_partition).iterator();
> itr.hasNext()  is FALSE.
>
> the test code is the same, what is causing this? What change needs to be
> made?
>
> thanks.
>

Reply via email to