Marcus Gründler created KAFKA-3560:
--------------------------------------

             Summary: Kafka is not working on Solaris
                 Key: KAFKA-3560
                 URL: https://issues.apache.org/jira/browse/KAFKA-3560
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 0.9.0.1, 0.9.0.0
         Environment: Solaris 5.10, i386
            Reporter: Marcus Gründler
            Priority: Blocker


We are trying to run Kafka 0.9.0.x on Solaris 5.10 but Kafka fails to connect 
controller to broker at startup. We have no problem running kafka 0.8.2.x on 
the very same machine. Due to this bug kafka is completely unusable on Solaris.

We use 1 Broker with the default configuration just as described in the 
quickstart guide.

The problem can easily be reproduced by the following steps:

1. Download kafka_2.11-0.9.0.1.tgz and unpack.
2. Start zookeeper: 
{noformat}
bin/zookeeper-server-start.sh config/zookeeper.properties
{noformat}
3. Start kafka: 
{noformat}
bin/kafka-server-start.sh config/server.properties
{noformat}
4. Wait 30 seconds
5. See timouts in logs/controller.log

{noformat}
[2016-04-14 17:01:42,752] WARN [Controller-0-to-broker-0-send-thread], 
Controller 0's connection to broker Node(0, srvs010.ac.aixigo.de, 9092) 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)
{noformat}

We can create topics with:

{noformat}
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 
--partitions 1 --topic test
{noformat}

And we can list topics with:

{noformat}
bin/kafka-topics.sh --list --zookeeper localhost:2181
{noformat}

But we can *not* write data into the topic:

{noformat}
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
{noformat}

Our environment is:

{noformat}
> uname -a
SunOS serverXXX 5.10 Generic_147441-16 i86pc i386 i86pc Solaris

> java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
{noformat}

Filesystems we tested are
* Local file system UFS
* Network filesystem NFS

I will provide log files in a minute.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to