kafka zookeeper docker没有连接

时间:2015-11-12 16:43:17

标签: docker apache-kafka apache-zookeeper docker-compose docker-toolbox

我是docker-compose的新手。

我尝试使用改编后的docker-compose.yml文件运行:https://github.com/wurstmeister/kafka-dockerhttps://github.com/geoHeil/sparkplay 这是docker-compose ps的输出。

       Name                     Command               State                          Ports
-----------------------------------------------------------------------------------------------------------------
docker_kafka_1       /bin/sh -c start-kafka.sh        Up      0.0.0.0:32780->9092/tcp
docker_kafka_2       /bin/sh -c start-kafka.sh        Up      0.0.0.0:32782->9092/tcp
docker_kafka_3       /bin/sh -c start-kafka.sh        Up      0.0.0.0:32781->9092/tcp
docker_zookeeper_1   /bin/sh -c /usr/sbin/sshd  ...   Up      0.0.0.0:32779->2181/tcp, 22/tcp, 2888/tcp, 3888/tcp
docker_zookeeper_2   /bin/sh -c /usr/sbin/sshd  ...   Up      0.0.0.0:32783->2181/tcp, 22/tcp, 2888/tcp, 3888/tcp
docker_zookeeper_3   /bin/sh -c /usr/sbin/sshd  ...   Up      0.0.0.0:32784->2181/tcp, 22/tcp, 2888/tcp, 3888/tcp

显然有些端口应该可用。我正在使用osx和kitematic / docker-toolkit。但是,如果我使用浏览器点击任何这些IP地址,则无法建立连接

编辑:

这是docker-compose.yml文件:https://github.com/geoHeil/sparkplay/blob/master/docker-compose.yml

与浏览器连接后docker容器的日志:

kafka_1     | [2015-11-14 16:15:34,000] INFO Closing socket connection to /192.168.99.1 due to invalid request: Request of length 1195725856 is not valid, it is larger than the maximum size of 104857600 bytes. (kafka.network.Processor)
kafka_1     | [2015-11-14 16:15:34,002] INFO Closing socket connection to /192.168.99.1 due to invalid request: Request of length 1195725856 is not valid, it is larger than the maximum size of 104857600 bytes. (kafka.network.Processor)
kafka_1     | [2015-11-14 16:15:34,004] INFO Closing socket connection to /192.168.99.1 due to invalid request: Request of length 1195725856 is not valid, it is larger than the maximum size of 104857600 bytes. (kafka.network.Processor)
kafka_1     | [2015-11-14 16:15:34,092] INFO Closing socket connection to /192.168.99.1 due to invalid request: Request of length 1195725856 is not valid, it is larger than the maximum size of 104857600 bytes. (kafka.network.Processor)
zookeeper_1 | 2015-11-14 16:15:51,375 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@197] - Accepted socket connection from /192.168.99.1:52315
zookeeper_1 | 2015-11-14 16:15:51,375 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@197] - Accepted socket connection from /192.168.99.1:52316
zookeeper_1 | 2015-11-14 16:15:51,549 [myid:] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362] - Exception causing close of session 0x0 due to java.io.IOException: Len error 1195725856
zookeeper_1 | 2015-11-14 16:15:51,549 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1007] - Closed socket connection for client /192.168.99.1:52315 (no session established for client)
zookeeper_1 | 2015-11-14 16:15:51,550 [myid:] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362] - Exception causing close of session 0x0 due to java.io.IOException: Len error 1195725856
zookeeper_1 | 2015-11-14 16:15:51,550 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1007] - Closed socket connection for client /192.168.99.1:52316 (no session established for client)
zookeeper_1 | 2015-11-14 16:15:51,552 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@197] - Accepted socket connection from /192.168.99.1:52317
zookeeper_1 | 2015-11-14 16:15:51,552 [myid:] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362] - Exception causing close of session 0x0 due to java.io.IOException: Len error 1195725856
zookeeper_1 | 2015-11-14 16:15:51,553 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1007] - Closed socket connection for client /192.168.99.1:52317 (no session established for client)
zookeeper_1 | 2015-11-14 16:15:51,651 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@197] - Accepted socket connection from /192.168.99.1:52318
zookeeper_1 | 2015-11-14 16:15:51,651 [myid:] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362] - Exception causing close of session 0x0 due to java.io.IOException: Len error 1195725856
zookeeper_1 | 2015-11-14 16:15:51,652 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1007] - Closed socket connection for client /192.168.99.1:52318 (no session established for client)

zookeeper_1 | 2015-11-14 16:25:09,810 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x15106d08b9c0000 type:create cxid:0x4 zxid:0x3 txntype:-1 reqpath:n/a Error Path:/brokers Error:KeeperErrorCode = NoNode for /brokers
zookeeper_1 | 2015-11-14 16:25:09,820 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x15106d08b9c0000 type:create cxid:0xa zxid:0x7 txntype:-1 reqpath:n/a Error Path:/config Error:KeeperErrorCode = NoNode for /config
zookeeper_1 | 2015-11-14 16:25:09,825 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x15106d08b9c0000 type:create cxid:0x10 zxid:0xb txntype:-1 reqpath:n/a Error Path:/admin Error:KeeperErrorCode = NoNode for /admin
zookeeper_1 | 2015-11-14 16:25:09,991 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x15106d08b9c0000 type:setData cxid:0x1a zxid:0xf txntype:-1 reqpath:n/a Error Path:/controller_epoch Error:KeeperErrorCode = NoNode for /controller_epoch
zookeeper_1 | 2015-11-14 16:25:10,030 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x15106d08b9c0000 type:delete cxid:0x27 zxid:0x11 txntype:-1 reqpath:n/a Error Path:/admin/preferred_replica_election Error:KeeperErrorCode = NoNode for /admin/preferred_replica_election

1 个答案:

答案 0 :(得分:0)

按照那里的说明:http://sookocheff.com/post/kafka/kafka-quick-start/帮助我在码头工作中启动并运行kafka。

编辑:

我重新克隆了wurstmeister / kafka repo并从头开始。这似乎有效。