首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在多主机环境中通过kafka群集设置Hyperledger Fabric v1.0订单器

尝试在多主机环境中通过kafka群集设置Hyperledger Fabric v1.0订单器
EN

Stack Overflow用户
提问于 2017-12-11 22:38:20
回答 2查看 434关注 0票数 1

我正在尝试设置Hyperledger Fabric v1.0,其中3个订单者连接到多主机环境中的4个kafka节点,但我在订单者控制台发现错误"broker.go:96:无法连接到代理e13a106f3821:9092:拨号tcp: i/o超时“。Bellow是我的环境:

  1. 一个主机运行org1的对等体,1个排序器,4个kafka节点和3个zookeeper
  2. 一个主机运行org2的对等体,1个排序器

org1似乎正常运行,但我在org2的订单者控制台日志中看到以下错误

代码语言:javascript
复制
[sarama] 2017/12/12 06:11:52.186722 client.go:397: client/brokers registered new broker #0 at 33be78497375:9092
[sarama] 2017/12/12 06:11:52.186739 client.go:397: client/brokers registered new broker #1 at 2339e38eee34:9092
[sarama] 2017/12/12 06:11:52.186743 client.go:397: client/brokers registered new broker #2 at fa8269a66bdc:9092
[sarama] 2017/12/12 06:11:52.186746 client.go:397: client/brokers registered new broker #3 at b5a700af19de:9092
[sarama] 2017/12/12 06:11:52.186816 client.go:154: Successfully initialized new client
[sarama] 2017/12/12 06:11:52.187031 config.go:329: ClientID is the default of 'sarama', you should consider setting it to something application-specific.
[sarama] 2017/12/12 06:11:52.187256 async_producer.go:584: producer/broker/3 starting up
[sarama] 2017/12/12 06:11:52.187263 async_producer.go:596: producer/broker/3 state change to [open] on testchainid/0
[sarama] 2017/12/12 06:11:52.506396 broker.go:96: Failed to connect to broker b5a700af19de:9092: dial tcp: lookup b5a700af19de on 127.0.0.11:53: no such host
[sarama] 2017/12/12 06:11:52.506475 async_producer.go:762: producer/broker/3 state change to [closing] because dial tcp: lookup b5a700af19de on 127.0.0.11:53: no such host
[sarama] 2017/12/12 06:11:52.506505 async_producer.go:458: producer/leader/testchainid/0 state change to [retrying-1]
[sarama] 2017/12/12 06:11:52.506521 async_producer.go:468: producer/leader/testchainid/0 abandoning broker 3
[sarama] 2017/12/12 06:11:52.506546 async_producer.go:663: producer/broker/3 shut down
[sarama] 2017/12/12 06:11:52.606760 client.go:599: client/metadata fetching metadata for [testchainid] from broker kafka0:9092
[sarama] 2017/12/12 06:11:52.608799 config.go:329: ClientID is the default of 'sarama', you should consider setting it to something application-specific.
[sarama] 2017/12/12 06:11:52.609061 async_producer.go:584: producer/broker/3 starting up
[sarama] 2017/12/12 06:11:52.609085 async_producer.go:596: producer/broker/3 state change to [open] on testchainid/0
[sarama] 2017/12/12 06:11:52.609103 async_producer.go:446: producer/leader/testchainid/0 selected broker 3
[sarama] 2017/12/12 06:11:52.609119 async_producer.go:474: producer/leader/testchainid/0 state change to [flushing-1]
[sarama] 2017/12/12 06:11:52.609131 async_producer.go:496: producer/leader/testchainid/0 state change to [normal]
[sarama] 2017/12/12 06:11:52.923382 broker.go:96: Failed to connect to broker b5a700af19de:9092: dial tcp: lookup b5a700af19de on 127.0.0.11:53: no such host
[sarama] 2017/12/12 06:11:52.923406 async_producer.go:762: producer/broker/3 state change to [closing] because dial tcp: lookup b5a700af19de on 127.0.0.11:53: no such host
[sarama] 2017/12/12 06:11:52.923422 async_producer.go:458: producer/leader/testchainid/0 state change to [retrying-2]
[sarama] 2017/12/12 06:11:52.923426 async_producer.go:468: producer/leader/testchainid/0 abandoning broker 3
[sarama] 2017/12/12 06:11:52.923435 async_producer.go:663: producer/broker/3 shut down
[sarama] 2017/12/12 06:11:53.023826 client.go:599: client/metadata fetching metadata for [testchainid] from broker kafka0:9092
[sarama] 2017/12/12 06:11:53.026292 config.go:329: ClientID is the default of 'sarama', you should consider setting it to something application-specific.
[sarama] 2017/12/12 06:11:53.026574 async_producer.go:584: producer/broker/3 starting up
[sarama] 2017/12/12 06:11:53.026604 async_producer.go:596: producer/broker/3 state change to [open] on testchainid/0
[sarama] 2017/12/12 06:11:53.026622 async_producer.go:446: producer/leader/testchainid/0 selected broker 3
[sarama] 2017/12/12 06:11:53.026639 async_producer.go:474: producer/leader/testchainid/0 state change to [flushing-2]
[sarama] 2017/12/12 06:11:53.026651 async_producer.go:496: producer/leader/testchainid/0 state change to [normal]
[sarama] 2017/12/12 06:11:53.156478 broker.go:96: Failed to connect to broker b5a700af19de:9092: dial tcp: lookup b5a700af19de on 127.0.0.11:53: no such host
[sarama] 2017/12/12 06:11:53.156501 async_producer.go:762: producer/broker/3 state change to [closing] because dial tcp: lookup b5a700af19de on 127.0.0.11:53: no such host
[sarama] 2017/12/12 06:11:53.156518 async_producer.go:458: producer/leader/testchainid/0 state change to [retrying-3]
[sarama] 2017/12/12 06:11:53.156522 async_producer.go:468: producer/leader/testchainid/0 abandoning broker 3
[sarama] 2017/12/12 06:11:53.156531 async_producer.go:663: producer/broker/3 shut down
[sarama] 2017/12/12 06:11:53.256893 client.go:599: client/metadata fetching metadata for [testchainid] from broker kafka0:9092
[sarama] 2017/12/12 06:11:53.259126 config.go:329: ClientID is the default of 'sarama', you should consider setting it to something application-specific.
[sarama] 2017/12/12 06:11:53.259394 async_producer.go:584: producer/broker/3 starting up
[sarama] 2017/12/12 06:11:53.259405 async_producer.go:596: producer/broker/3 state change to [open] on testchainid/0
[sarama] 2017/12/12 06:11:53.259412 async_producer.go:446: producer/leader/testchainid/0 selected broker 3
[sarama] 2017/12/12 06:11:53.259417 async_producer.go:474: producer/leader/testchainid/0 state change to [flushing-3]
[sarama] 2017/12/12 06:11:53.259422 async_producer.go:496: producer/leader/testchainid/0 state change to [normal]
2017-12-12 06:11:53.381 UTC [orderer/kafka] try -> DEBU 160 [channel: testchainid] Retrying every 1s for a total of 30s
[sarama] 2017/12/12 06:11:53.381897 broker.go:96: Failed to connect to broker b5a700af19de:9092: dial tcp: lookup b5a700af19de on 127.0.0.11:53: no such host

订购者似乎无法连接到kafka0或其他网站。

有人能帮帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2018-05-02 15:14:27

无法连接到代理b5a700af19de:9092: dial : lookup b5a700af19de on 127.0.0.11:53:没有这样的主机

这似乎是DNS配置错误。您应该检查configtx.yaml或/etc/hosts文件。

票数 0
EN

Stack Overflow用户

发布于 2018-12-22 19:40:39

确保你已经正确地做了以下事情。

Docker-Swarm

  • Created

  • Configured Docker-Swarm

  • Created

  • In yaml您必须使用主机名而不是IP地址。

  • 在运行zookeeper和kafka容器时,请确保环境变量正确。

  • -e "ZOO_SERVERS=server.1=zookeeper0:2888:3888 server.2=zookeeper1:2888:3888 zookeeper KAFKA_ZOOKEEPER_CONNECT=zookeeper0:2181,zookeeper 1:2181,zookeeper1:2181,zookeeper
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47755255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档