1.order节点报时间相差太多的错误
主机之间的时间不一致,同步时间
sudo apt-get install ntpdate #安装工具
ntpdate cn.pool.ntp.org #更新到网络时间
hwclock --systohc #写入到硬件
date #检测
2.nodejs客户端发送grpc请求,返回错误:
2 Unkonw stream removed
我百度有的人说是grpc版本过旧导致的,不过我这个是从fabric-sample文
件夹里直接拉取依赖获得的grpc包还是最新的,况且之前也成功过,所以我显然不是这个问题。
最后个google了以下找到了问题所在,我开启了tls但是没有使用grpcs请求
原grpc请求方式为:
var peer2 = client.newPeer('grpc://127.0.0.1:8051')
channel.addPeer(peer1);
根改为grpcs请求:
var org1tls=fs.readFileSync("/home/gopath/src/fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt",'utf8')
var peer1 = client.newPeer('grpcs://127.0.0.1:7051',{'ssl-target-name-override':'peer0.org1.example.com',pem:org1tls})
channel.addPeer(peer1);
另外查看以下自己的网络需要至少多少个背书节点,就需要加几个peer。