See code in NetworkClient :

            int latestClientVersion = clientRequest
.apiKey().latestVersion();

            if (header.apiVersion() == latestClientVersion) {

...

            } else {

                log.debug("Using older server API v{} to send {} {} with
correlation id {} to node {}",

                        header.apiVersion(), clientRequest.apiKey(), request,
clientRequest.correlationId(), nodeId);

Looks like your consumer app uses V0 API.

FYI

On Fri, Oct 20, 2017 at 2:12 AM, pravin kumar <pk007...@gmail.com> wrote:

> I have run a Multiple Partition and Multiple Consumer application.Then i
> have altered the no of Partitions,
>
> in log im getting
>
>  Using older server API v0 to send HEARTBEAT {group_id=
> altermultipartitionmulticonsumer2,group_generation_id=6,
> member_id=C2-b7b4f485-d0c3-466b-b0e7-b3de834832e9} to node 2147483647.
> (org.apache.kafka.clients.NetworkClient)
>
> what does olderserver API v0 means .will anyone explain this
>

Reply via email to