hyperledger-fabric - Hyperledger 结构发现服务 CLI
问题描述
我正在使用超级账本结构样本基本网络我已经修改了具有 2 个组织和 4 个对等点的网络,一切正常,但是当我使用发现 cli 时它返回 null。
peer0.org1.example.com (anchor peer)
peer1.org1.example.com
peer0.org2.example.com (anchor peer)
peer0.org2.example.com
./discover --configFile conf.yaml peers --channel mychannel --server peer0.org1.example.com:7051
conf.yaml 文件包含 peer0.org1.example.com 的 userKey 和 userCert
我已经更新了频道中两个组织的锚节点。
解决方案
您需要为您的对等点定义一个外部端点,因为发现只显示具有外部端点的对等点。
添加到docker-compose.yaml文件中:
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051
它应该工作。
推荐阅读
- macros - 调整 Common Lisp “pushnew” 以返回成功/失败
- ruby - 如何配置 net-ssh 以便我可以通过 ssh 隧道使用 rest-client 获取数据?
- ansible - 将输出写入本地文件并从 Ansible for Windows 中的控制机获取
- vba - 用于缩进“特殊悬挂”的VBA方法...项目符号点和文本之间的间距
- java - SendGrid:找不到符号,com.sendgrid.Email 类。周末断了
- javascript - 如何从一组列表中向下滑动一个列表并单击关闭其他列表?
- python - 在python中构造重复的导入语句
- php - 使用 PHP 和 Jquery 更新动态 HTML 表
- c# - Sql 查询未从数据库中提取所需数据
- youtube - 通过 API 从 youtube 视频中获取系列播放列表