fabric-9.服务器配置
centos yum错误
1 | 错误:为 repo 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist |
1 | sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* |
查看显卡
1 | lspci | grep -i vga |
- 没有找到合适的显卡驱动
使用命令登录校园网
1 | curl --data ./pwd http://10.3.8.211/login |
- pwd用url-encoding编写以下内容
1 | user: '学号' |
hosts文件配置
1 | 10.112.242.228 lab.server2 |
- 在所有主机,fabric的docker中都配置一遍
fabric多机搭建
- docker compose文件中去掉其他机器的的volumes,peer,cli,orderer
- 使用scp传送证书,*.block,打包好的链码等文件
1 | scp fedfab.tar.gz tt@tt-HP:/home/tt/Desktop/fabric/my-network/nodes/mtemp |
需要使用CouchDB
- org1的service节点下增加
1 | services: |
- org2的service节点下增加
1 | services: |
- peer的environments下增加
1 | - CORE_LEDGER_STATE_STATEDATABASE=CouchDB |
- peer的depends_on下增加
1 | - couchdb0.org1.fedfab.com ## org1 peer |
不使用networks
,使用extra-hosts
1 | extra_hosts: |
- fedml是否需要?
debug记录
调用chaincode失败
- chaincode 的container启动时,与对应peer建立tcp连接失败
- docker-compose的peer节点上,建立tcp的端口与实际端口的映射