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)