You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Lukas Banduch <lu...@aixigo.de> on 2016/02/19 13:11:31 UTC

Kafka 0.9.0.0 on Solaris 5.10 not running

Hi,

I'm desperately trying to run Kafka 0.9.0.0 on Solaris 5.10 (Kafka 0.8.2 
is working fine). I use 1 Broker with default configuration just as in 
the quickstart guide.
The Broker is not working and I see SocketTimeoutExceptions in the 
controller.log.

Kafka is running on Java 1.8,  Filesystem is ufs

Exception from controller.log:

[2016-02-19 11:59:23,274] WARN [Controller-0-to-broker-0-send-thread], 
Controller 0's connection to broker Node(0, srvs010.ac.aixigo.de, 9093) 
was unsuccessful (kafka.controller.RequestSendThread)
java.net.SocketTimeoutException: Failed to connect within 30000 ms
     at 
kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:228)
     at 
kafka.controller.RequestSendThread.liftedTree1$1(ControllerChannelManager.scala:172)
     at 
kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:171)
     at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)

The entire logs are attatched.

Thanks in advance
<https://dict.leo.org/ende/index_en.html#/search=desperately&searchLoc=0&resultOrder=basic&multiwordShowSingle=on> 


-- 
aixigo AG - einfach. besser. beraten
Karl-Friedrich-Straße 68, 52072 Aachen, Germany
fon: +49 (0)241 559709-364, fax: +49 (0)241 559709-99
eMail: lukas.banduch@aixigo.de, web: http://www.aixigo.de

Amtsgericht Aachen - HRB 8057
Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
Vors. des Aufsichtsrates: Prof. Dr. Rüdiger von Nitzsch


Re: Kafka 0.9.0.0 on Solaris 5.10 not running

Posted by Marcus Gründler <ma...@aixigo.de>.
Hi Ismael,

Yes, producers (and consumers) work just fine on 0.8.2.

We see the exceptions even without any producer/consumers. The problem can be reproduced easily - I just start the following scripts an wait for 30 seconds:

bin/kafka-zookeeper-start.sh path/to/zkconf 
bin/kafka-server-start.sh path/to/server.properties

Nothing else is running at this point - we just wait and see the SocketTimeoutException every 30 seconds. As I mentioned before, this only happens on Solaris, on Linux and MacOS everything is fine.

Regards, Marcus

-- 

aixigo AG - einfach. besser. beraten
Karl-Friedrich-Straße 68, 52072 Aachen, Germany
fon: +49 (0)241 559709-43, fax: +49 (0)241 559709-99
eMail: marcus.gruendler@aixigo.de, web: http://www.aixigo.de

Amtsgericht Aachen - HRB 8057
Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
Vors. des Aufsichtsrates: Prof. Dr. Rüdiger von Nitzsch


> Am 22.02.2016 um 17:32 schrieb Ismael Juma <is...@juma.me.uk>:
> 
> Hi Marcus,
> 
> One thing that changed in 0.9.0.0 is that we now use `NetworkClient` for
> inter-broker communication. `NetworkClient` is also used by the new Java
> producer and consumer. Does the Java producer in 0.8.2 work fine for you?
> 
> Ismael
> 
> On Mon, Feb 22, 2016 at 3:06 PM, Marcus Gründler <marcus.gruendler@aixigo.de
>> wrote:
> 
>> Hi All,
>> 
>> the same happens for Kafka 0.9.0.1. The controller is unable to setup a
>> connection on the local machine. I tried to set the following
>> configurations in config/server.properties
>> 
>> host.name=localhost
>> advertised.host.name=localhost
>> controller.socket.timeout.ms=245000
>> 
>> without any luck. The SocketTimeoutExceptions can be observed every 30
>> seconds in the controller.log. At every exception I can see another TCP
>> TIME_WAIT entry in netstat | grep 9092.
>> 
>> It seems that there ist some new behavior in the connection code between
>> controller and broker that has changed since 0.8.2.
>> 
>> Does anybody have an idea on how to fix it?
>> 
>> Regards, Marcus
>> 
>> 
>>> Am 19.02.2016 um 13:11 schrieb Lukas Banduch <lu...@aixigo.de>:
>>> 
>>> Hi,
>>> 
>>> I'm desperately trying to run Kafka 0.9.0.0 on Solaris 5.10 (Kafka 0.8.2
>> is working fine). I use 1 Broker with default configuration just as in the
>> quickstart guide.
>>> The Broker is not working and I see SocketTimeoutExceptions in the
>> controller.log.
>>> 
>>> Kafka is running on Java 1.8,B Filesystem is ufs
>>> 
>>> Exception from controller.log:
>>> 
>>> [2016-02-19 11:59:23,274] WARN [Controller-0-to-broker-0-send-thread],
>> Controller 0's connection to broker Node(0, srvs010.ac.aixigo.de, 9093)
>> was unsuccessful (kafka.controller.RequestSendThread)
>>> java.net.SocketTimeoutException: Failed to connect within 30000 ms
>>> B B B at
>> kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:228)
>>> B B B at
>> kafka.controller.RequestSendThread.liftedTree1$1(ControllerChannelManager.scala:172)
>>> B B B at
>> kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:171)
>>> B B B at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)
>>> 
>>> The entire logs are attatched.
>>> 
>>> Thanks in advance
>>> 
>>> --
>>> aixigo AG - einfach. besser. beraten
>>> Karl-Friedrich-StraC e 68, 52072 Aachen, Germany
>>> fon: +49 (0)241 559709-364, fax: +49 (0)241 559709-99
>>> eMail:
>>> lukas.banduch@aixigo.de, web: http://www.aixigo.de
>>> 
>>> 
>>> Amtsgericht Aachen - HRB 8057
>>> Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
>>> Vors. des Aufsichtsrates: Prof. Dr. RC
>>> 
>>> <controller.log.2016-02-19-11><server.log.2016-02-19-11>
>> 
>> --
>> 
>> aixigo AG - einfach. besser. beraten
>> Karl-Friedrich-Straße 68, 52072 Aachen, Germany
>> fon: +49 (0)241 559709-43, fax: +49 (0)241 559709-99
>> eMail: marcus.gruendler@aixigo.de, web: http://www.aixigo.de
>> 
>> Amtsgericht Aachen - HRB 8057
>> Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
>> Vors. des Aufsichtsrates: Prof. Dr. Rüdiger von Nitzsch
>> 
>> 

Re: Kafka 0.9.0.0 on Solaris 5.10 not running

Posted by Ismael Juma <is...@juma.me.uk>.
Hi Marcus,

One thing that changed in 0.9.0.0 is that we now use `NetworkClient` for
inter-broker communication. `NetworkClient` is also used by the new Java
producer and consumer. Does the Java producer in 0.8.2 work fine for you?

Ismael

On Mon, Feb 22, 2016 at 3:06 PM, Marcus Gründler <marcus.gruendler@aixigo.de
> wrote:

> Hi All,
>
> the same happens for Kafka 0.9.0.1. The controller is unable to setup a
> connection on the local machine. I tried to set the following
> configurations in config/server.properties
>
> host.name=localhost
> advertised.host.name=localhost
> controller.socket.timeout.ms=245000
>
> without any luck. The SocketTimeoutExceptions can be observed every 30
> seconds in the controller.log. At every exception I can see another TCP
> TIME_WAIT entry in netstat | grep 9092.
>
> It seems that there ist some new behavior in the connection code between
> controller and broker that has changed since 0.8.2.
>
> Does anybody have an idea on how to fix it?
>
> Regards, Marcus
>
>
> > Am 19.02.2016 um 13:11 schrieb Lukas Banduch <lu...@aixigo.de>:
> >
> > Hi,
> >
> > I'm desperately trying to run Kafka 0.9.0.0 on Solaris 5.10 (Kafka 0.8.2
> is working fine). I use 1 Broker with default configuration just as in the
> quickstart guide.
> > The Broker is not working and I see SocketTimeoutExceptions in the
> controller.log.
> >
> > Kafka is running on Java 1.8,B Filesystem is ufs
> >
> > Exception from controller.log:
> >
> > [2016-02-19 11:59:23,274] WARN [Controller-0-to-broker-0-send-thread],
> Controller 0's connection to broker Node(0, srvs010.ac.aixigo.de, 9093)
> was unsuccessful (kafka.controller.RequestSendThread)
> > java.net.SocketTimeoutException: Failed to connect within 30000 ms
> > B B B at
> kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:228)
> > B B B at
> kafka.controller.RequestSendThread.liftedTree1$1(ControllerChannelManager.scala:172)
> > B B B at
> kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:171)
> > B B B at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)
> >
> > The entire logs are attatched.
> >
> > Thanks in advance
> >
> > --
> > aixigo AG - einfach. besser. beraten
> > Karl-Friedrich-StraC e 68, 52072 Aachen, Germany
> > fon: +49 (0)241 559709-364, fax: +49 (0)241 559709-99
> > eMail:
> > lukas.banduch@aixigo.de, web: http://www.aixigo.de
> >
> >
> > Amtsgericht Aachen - HRB 8057
> > Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
> > Vors. des Aufsichtsrates: Prof. Dr. RC
> >
> > <controller.log.2016-02-19-11><server.log.2016-02-19-11>
>
> --
>
> aixigo AG - einfach. besser. beraten
> Karl-Friedrich-Straße 68, 52072 Aachen, Germany
> fon: +49 (0)241 559709-43, fax: +49 (0)241 559709-99
> eMail: marcus.gruendler@aixigo.de, web: http://www.aixigo.de
>
> Amtsgericht Aachen - HRB 8057
> Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
> Vors. des Aufsichtsrates: Prof. Dr. Rüdiger von Nitzsch
>
>

Re: Kafka 0.9.0.0 on Solaris 5.10 not running

Posted by Marcus Gründler <ma...@aixigo.de>.
Hi All,

the same happens for Kafka 0.9.0.1. The controller is unable to setup a connection on the local machine. I tried to set the following configurations in config/server.properties

host.name=localhost
advertised.host.name=localhost
controller.socket.timeout.ms=245000

without any luck. The SocketTimeoutExceptions can be observed every 30 seconds in the controller.log. At every exception I can see another TCP TIME_WAIT entry in netstat | grep 9092.

It seems that there ist some new behavior in the connection code between controller and broker that has changed since 0.8.2.

Does anybody have an idea on how to fix it?

Regards, Marcus


> Am 19.02.2016 um 13:11 schrieb Lukas Banduch <lu...@aixigo.de>:
> 
> Hi, 
> 
> I'm desperately trying to run Kafka 0.9.0.0 on Solaris 5.10 (Kafka 0.8.2 is working fine). I use 1 Broker with default configuration just as in the quickstart guide.
> The Broker is not working and I see SocketTimeoutExceptions in the controller.log.
> 
> Kafka is running on Java 1.8,B Filesystem is ufs
> 
> Exception from controller.log:
> 
> [2016-02-19 11:59:23,274] WARN [Controller-0-to-broker-0-send-thread], Controller 0's connection to broker Node(0, srvs010.ac.aixigo.de, 9093) was unsuccessful (kafka.controller.RequestSendThread)
> java.net.SocketTimeoutException: Failed to connect within 30000 ms
> B B B at kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:228)
> B B B at kafka.controller.RequestSendThread.liftedTree1$1(ControllerChannelManager.scala:172)
> B B B at kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:171)
> B B B at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)
> 
> The entire logs are attatched.
> 
> Thanks in advance
>  
> -- 
> aixigo AG - einfach. besser. beraten
> Karl-Friedrich-StraCe 68, 52072 Aachen, Germany
> fon: +49 (0)241 559709-364, fax: +49 (0)241 559709-99
> eMail: 
> lukas.banduch@aixigo.de, web: http://www.aixigo.de
> 
> 
> Amtsgericht Aachen - HRB 8057
> Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
> Vors. des Aufsichtsrates: Prof. Dr. RC
> 
> <controller.log.2016-02-19-11><server.log.2016-02-19-11>

-- 

aixigo AG - einfach. besser. beraten
Karl-Friedrich-Straße 68, 52072 Aachen, Germany
fon: +49 (0)241 559709-43, fax: +49 (0)241 559709-99
eMail: marcus.gruendler@aixigo.de, web: http://www.aixigo.de

Amtsgericht Aachen - HRB 8057
Vorstand: Erich Borsch, Christian Friedrich, Tobias Haustein
Vors. des Aufsichtsrates: Prof. Dr. Rüdiger von Nitzsch