博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hyperledger fabric多机的环境部署
阅读量:6801 次
发布时间:2019-06-26

本文共 1358 字,大约阅读时间需要 4 分钟。

一:Fabric 多机部署配置文档

1 Orderer + 4 peer + 4 couchDB + 2 CA + 1 CLI
具体部署情况:
用户名:root
密码:3012

192.168.15.132:

|--orderer.example.com
192.168.15.133:
|--peer0.org1.example.com
|--ca0.org1.example.com
|--couchdb0.org1.example.com

192.168.15.134:

|--peer1.org1.example.com
|--couchdb1.org1.example.com

192.168.15.135:

|--peer0.org2.example.com
|--ca0.org2.example.com
|--couchdb0.org2.example.com

192.168.15.136:

|--peer1.org2.example.com
|--couchdb1.org2.example.com
二.原始配置启动顺序:
orderer 排序服务启动
docker-compose -f docker-compose-orderer.yaml up -d
分别在每台机器上启动,可以使用:
docker logs orderer.example.com 查看日志

peer 组织节点启动

docker-compose -f docker-compose-peer.yaml up -d
分别在每台机器上启动,可以使用:
docker logs peer0(1).org1(2).example.com 查看日志

ca服务器节点启动

docker-compose -f docker-compose-ca.yaml up -d
分别在需要的机器上启动,可以使用:
docker logs ca0(1).org1(2).example.com 查看日志
三.使用脚本进行启动
0.进入项目目录
cd go/src/github.com/hyperledger/sada/

1.先赋权限

chmod u+x network.sh
2.不使用 couchDB 启动网络
./network.sh up
3.使用 couchDB 启动网络
./network.sh up cdb
5.进入peer0的cli容器内,执行创建通道,加入通道
(安装链码,实例化链码,查询,进行交易等操作由sdk完成)
没有sdk,可以手动进行这些操作
docker exec -it cli bash
bash script/script.sh mychannel
6.查看couchDB数据库,如:
http://192.168.33.135:5984/_utils/
7.关闭网络
./network.sh down mychannel

8.清理网络

docker network prune -f
四.若遇到问题,可以查看日志,如:
docker logs -f peer0.org1.example.com

 

转载于:https://www.cnblogs.com/ever1961211/p/9303197.html

你可能感兴趣的文章
Centos创建用户
查看>>
视频列表
查看>>
python2 和 python3 区别
查看>>
cd4与cd8比值的意义
查看>>
【配置】log4j.properties 详解与配置步骤
查看>>
js页面载入特效如何实现
查看>>
C#委托和事件
查看>>
TPrinter控制票據打印機
查看>>
Pidgin 插件法解决Ubuntu11.10 QQ
查看>>
你好,WPF
查看>>
iOS开发视频教程下载/iphone开发视频教程下载
查看>>
[转]Android SurfaceView 绘图及帧频处理方法修正
查看>>
读《C++ Primer Plus》的总结
查看>>
每天一点Linux --- 中断键和退出键
查看>>
Python+Django静态文件配置
查看>>
DataSet,DataTable,DateView的关系和用法
查看>>
让IE浏览器支持HTML5标准的方法(转)
查看>>
JBPM流程部署之流程版本升级
查看>>
理解内存分配
查看>>
HDU_3339 In Action(Dijkstra + DP)
查看>>