基于docker部署多机fabric网络(三)
本教程是《Fabric实战教程之一步步走向生产》系列教程的第三篇,主要介绍多机环境下基于docker实现fabric网络,本章涉及到fabric技术栈有:couchdb状态数据库、kafka排序、TLS连接加密。教程目录结构如下:简介基于docker部署最简fabric网络基于docker部署多机fabric网络[一键部署k8s集群][基于helm一键部署fabric网络][fabric-ca快速
·
本教程是《Fabric实战教程之一步步走向生产》系列教程的第三篇,主要介绍多机环境下基于docker实现fabric网络,本章涉及到fabric技术栈有:couchdb状态数据库、kafka排序、TLS连接加密。
教程目录结构如下:
本文教程在阿里云海外服务器上面实操,由于国内网络问题,docker和镜像都比较难下载,后面第六篇介绍国内网络下的脚本调整细节。
主机系统版本如下
[root@test ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@test ~]# uname -a
Linux test 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
fabric网络拓扑如下:
一键启动
cd ~
git clone https://github.com/jiang11958/fabric-kafka
cd ~/fabric-kafka
sh run.sh start "{'hosts':{'host1':{'name':'host1','ip':'172.21.28.226','port':22,'user':'root','pass':'password'},'host2':{'name':'host2','ip':'172.21.28.225','port':22,'user':'root','pass':'password'},'host3':{'name':'host3','ip':'172.21.28.224','port':22,'user':'root','pass':'password'}}}"
一键启动json说明
{
"hosts": {
"host1": { #主机名
"name": "host1", #主机名
"ip": "172.21.28.226", #主机ip
"port": 22, #主机ssh端口
"user": "root", #主机ssh用户名
"pass": "password" #主机ssh密码
},
"host2": {
"name": "host2",
"ip": "172.21.28.225",
"port": 22,
"user": "root",
"pass": "password"
},
"host3": {
"name": "host3",
"ip": "172.21.28.224",
"port": 22,
"user": "root",
"pass": "password"
}
}
}
一键清除
cd ~/fabric-kafka
sh run.sh stop
更多推荐
已为社区贡献7条内容
所有评论(0)