cd /root/fabric/fabric-deploy/users/Admin@org2.alcor.com
./peer.sh channel join -b mychannel.block
#控制台返回成功后,可以用下面命令来查看
./peer.sh channel list
把peer1.org2.alcor.com 加入到 channle 中
cd /root/fabric/fabric-deploy/users/User1@org2.alcor.com #这个其实还是org2.alcor.com 的 Admin 用户
./peer.sh channel join -b mychannel.block
#控制台返回成功后,可以用下面命令来查看
./peer.sh channel list
需要每个组织指定一个anchor peer,anchor peer是组织用来接收orderer下发的区块的peer。
把org1的 anchor peer 设置为 peer0.org1.alcor.com
cd /root/fabric/fabric-deploy/users/Admin@org1.alcor.com
./peer.sh channel update -o orderer.alcor.com:7050 -c mychannel -f /root/fabric/fabric-deploy/Org1MSPanchors.tx --tls true --cafile ./tlsca.alcor.com-cert.pem
```
把org2的 anchor peer 设置为 peer0.org2.alcor.com
cd /root/fabric/fabric-deploy/users/Admin@org2.alcor.com
./peer.sh channel update -o orderer.alcor.com:7050 -c mychannel -f /root/fabric/fabric-deploy/Org2MSPanchors.tx --tls true --cafile ./tlsca.alcor.com-cert.pem
```
安装 go 环境
go 的下载官网
https://golang.org/dl/
以 root 用户安装
wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
tar -xvf go1.10.3.linux-386.tar.gz
mv ./go /usr/local
#修改 /etc/profile,增加 如下2行内容
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
#使得环境变量生效
source /etc/profile
#确定 go 的安装成功和版本信息
go version
#查看 go 的环境
go env
拉取 demo 的 chaincode
这个需要先安装 gcc 组件
cd ~
go get github.com/roamerxv/chaincode/fabric/examples/go/demo
完成后,生成一个~/go 目录。下面有 src 和bin 目录。vs安装部署/root/go/src/github.com 目录下有个fabric 和 roamerxv 这2个目录。
测试编译 demo.go
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-89140-17.html
很长时间了