部署HyperLegder Fabric 的时候遇到过很多困难,现在都有些记不清楚了,本篇文章旨在记录安装部署HyperLegder Fabric 中遇到的坑,方便大家上手部署。 1、备份YUM源 2、设置阿里yum源: 这里注意一下,最后的CentOS-X.repo中的X必须按照你的系统来,别傻愣愣的照抄代码(我自己就这里跌了一次) 4、更新YUM库 首先卸载赶紧原服务器中的Docker,但是我想大多数人都是新安装,这里就不再赘述了吧。 2、设置稳定存储库 3、安装Docker CE 4、查询Docker版本号来查看是否安装成功 1、安装curl依赖 2、下载Docker Compose 这里注意版本号1.20.1需要你去https://github.com/docker/compose/releases网址中查看,但是反正我是无法用这个命令安装的,各种报错怎么办,我们得想办法,曲线救国。 轻松搞定 1、下载go语言包 这里同样需要注意go语言的版本是不是最新的 3、配置环境变量 在profile文件中增加这两句话(末尾) 修改后执行 最后可以通过以下命令查看是否添加成功 1、创建fabric源码存放的文件夹 2、拉取fabric源码 3、修改一下 bootstrap.sh,首先进入 fabric/scripts 然后再输入:vim bootstrap.sh 将其中的 修改为: 4、修改分支branch 5、执行bootstrap.sh tip: 这里会出现很多很多的类似下图的内容,耐心等待。。。 7、人工下载BINARES 拉取二进制文件 这又是非常漫长的步骤,当然,如果发生了嘎住的事情,不要慌张,ctrl+z,然后继续输入: 就能恢复下载速度 大功告成! 可以看到: 安装环境总是一件恶心自己恶心电脑的事,总结一下一般来说最容易遇到的坑: 祝大家生活愉快~!
步骤1、环境整理
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/CentOS-8.repo
3、清理缓存并生成新的缓存sudo yum clean all sudo yum makecache
sudo yum update
步骤2、 安装Docker
1、安装Docker CEsudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-reo https:、、download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce
docker --version
步骤3 、Docker-Compose安装
sudo yum install curl
sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose- `uname -s` `-`uname -m` -o/usr/local/bin/docker-compose
**2-2曲线救国:**使用 pip install大法 pip install Docker Compose
步骤四、下载go 语言包
curl -O https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz
2、解压至 /usr/local路径下tar -c /usr/local -xzf go1.8.3.linux-amd64.tar.gz
cd /etc/ sudo vim profile
export Path=$PATH:/usr/local/go/bin export GOPATH=/opt/gopath
source profile
echo $path
步骤五、安装Fabric 源码
sudo mkdir -p $GOPATH/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
cd fabric/scripts
sudo vim bootstrap.sh
DOCKER=true SAMPLES=true BINARIES=true
DOCKER=true SAMPLES=false BINARIES=fasle
sudo git checkout v2.0.0
sudo ./bootstrap.sh
当全部下载完成后,你会看到这样的显示:
6、人工下载SAMPLES
进入目录:/opt/gopath/src/github.com/hyperledger
其实就是在上一步之后摁2次cd…
开始拉取fabric-samplessudo git clone https://github.com/hyperledger/fabric-samples.git
进入目录:/fabric-samplescd fabric-samples
sudo wget https://github.com/hyperledger/fabric/releases/download/v2.0.1/hyperledger-fabric-linux-amd64-2.0.1.tar.gz
sudo wget -c https://github.com/hyperledger/fabric/releases/download/v2.0.1/hyperledger-fabric-linux-amd64-2.0.1.tar.gz
最后在当前目录下解压下载的压缩包sudo tar -xzvf hyperledger-fabric-linux-amd64-2.0.1.tar.gz
步骤6、启动test-network测试网络:
cd /opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples/test-network sudo ./network.sh up
成功启动一个orderer节点和两个peer节点。
至此,部署成功!总结
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算