Hi
  I followed Apache Kafka SSL instructions verbatim but my producer and
consumer both hang or error out as follows.
openssl s_client BTW does work fine with the server below yielding
certificates etc thereby confirming that the server can talk back SSL.


*Producer and Consumer*
=====================

Config changes (client-ssl.properties)
---------------
security.protocol=SSL

% bin/kafka-console-*consumer*.sh --bootstrap-server 192.168.1.XXX:9093
--topic test --new-consumer --consumer.config config/client-ssl.properties
*<Hang?.....No output.....>*

% bin/kafka-console-*producer*.sh --broker-list 192.168.1.XXX:9093 --topic
test --producer.config config/client-ssl.properties
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

*<After more than a minute of silence...>*

[2016-07-07 16:35:57,670] ERROR Error when sending message to topic test
with key: null, value: 29 bytes with error:
(org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)
org.apache.kafka.common.errors.TimeoutException: Failed to update metadata
after 60000 ms.

*Broker*
======
 Config changes (server.properties)
 ---------------
listeners=SSL://192.168.1.XXX:9093
security.inter.broker.protocol=SSL
advertised.listeners=SSL://192.168.1.XXX:9093
ssl.keystore.location=/<......>/server.keystore.jks
ssl.keystore.password=<password>
ssl.key.password=<password>

% bin/kafka-*server*-start.sh config/server.properties
[2016-07-07 16:14:00,805] INFO Registered broker 0 at path /brokers/ids/0
with addresses: *SSL -> EndPoint(192.168.1.XXX,9093,SSL)*
(kafka.utils.ZkUtils)
[2016-07-07 16:14:00,820] INFO New leader is 0
(kafka.server.ZookeeperLeaderElector$LeaderChangeListener)
[2016-07-07 16:14:00,825] INFO Kafka version : 0.10.0.0
(org.apache.kafka.common.utils.AppInfoParser)
[2016-07-07 16:14:00,825] INFO Kafka commitId : b8642491e78c5a13
(org.apache.kafka.common.utils.AppInfoParser)
[2016-07-07 16:14:00,827] INFO [Kafka Server 0], started
(kafka.server.KafkaServer)

*Zookeeper*
=========
 Config changes
 ---------------
  Nothing

 % bin/zookeeper-server-start.sh config/zookeeper.properties
....
....
[2016-07-07 16:13:18,002] INFO binding to port 0.0.0.0/0.0.0.0:2181
(org.apache.zookeeper.server.NIOServerCnxnFactory)
....
....
[2016-07-07 16:14:00,131] INFO Accepted socket connection from /
127.0.0.1:41188 (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2016-07-07 16:14:00,189] INFO Client attempting to establish new session
at /127.0.0.1:41188 (org.apache.zookeeper.server.ZooKeeperServer)
[2016-07-07 16:14:00,199] INFO Established session 0x155c7a306dc0000 with
negotiated timeout 6000 for client /127.0.0.1:41188
(org.apache.zookeeper.server.ZooKeeperServer)
[2016-07-07 16:14:00,652] INFO Got user-level KeeperException when
processing sessionid:0x155c7a306dc0000 type:delete cxid:0x22 zxid:0xd6
txntype:-1 reqpath:n/a Error Path:/admin/preferred_replica_election
Error:KeeperErrorCode = NoNode for /admin/preferred_replica_election
(org.apache.zookeeper.server.PrepRequestProcessor)
[2016-07-07 16:14:00,778] INFO Got user-level KeeperException when
processing sessionid:0x155c7a306dc0000 type:create cxid:0x29 zxid:0xd7
txntype:-1 reqpath:n/a Error Path:/brokers Error:KeeperErrorCode =
NodeExists for /brokers (org.apache.zookeeper.server.PrepRequestProcessor)
[2016-07-07 16:14:00,778] INFO Got user-level KeeperException when
processing sessionid:0x155c7a306dc0000 type:create cxid:0x2a zxid:0xd8
txntype:-1 reqpath:n/a Error Path:/brokers/ids Error:KeeperErrorCode =
NodeExists for /brokers/ids
(org.apache.zookeeper.server.PrepRequestProcessor)

Reply via email to