【linux】【Fabric】Centos7搭建Fabric运行环境
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【linux】【Fabric】Centos7搭建Fabric运行环境,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1941字,纯文字阅读大概需要3分钟。
内容图文
![【linux】【Fabric】Centos7搭建Fabric运行环境](/upload/InfoBanner/zyjiaocheng/952/45a873652be04e4f8165f0e869f72c98.jpg)
1.安装jdk1.8配置环境变量
参考:https://www.cnblogs.com/jxd283465/p/11541506.html 2.安装git
yum -y install git 3.安装python2.7
默认自带2.7 4.安装pip
参考:https://www.cnblogs.com/jxd283465/p/11572471.html 5.安装go
参考: 6.安装docker &&docker-compose
参考:https://www.cnblogs.com/jxd283465/p/11542127.html 7.添加阿里云的Docker Hub镜像
参考:https://www.cnblogs.com/jxd283465/p/11571943.html 8.安装nodejs
参考: 9.yum -y install gcc-c++
10.(1) 源码下载 mkdir -p /root/go/src/github.com/hyperledger cd /root/go/src/github.com/hyperledger 用git命令下载项目源码 git clone https://github.com/hyperledger/fabric-samples.git (2)下载fabric二进制可执行文件 把hyperledger-fabric-linux-amd64-1.4.1.tar解压到 /root/go/ 路径下 将解压的文件夹重命名为bin 进入go目录: cd /root/go tar -zxvf hyperledger-fabric-linux-amd64-1.4.1.tar.gz 然后执行命令: chmod +x bin/* 测试一下是否可用: peer version (3) Fabric Docker镜像的下载 打开终端 切换到fabric-sample/scripts/目录下: cd /root/go/src/github.com/hyperledger/fabric-samples/scripts 编辑bootstrap.sh文件 修改版本号1.4.1 0.4.15 将167行 BINARIES=true改为BINARIES=false,这是默认不下载二进制文件,之后将手动加载。
打开终端 切换到fabric-sample目录下: cd .. 执行命令: ./scripts/bootstrap.sh 1.4.1 1.4.1 0.4.15 -b 时间比较久,这样就可以下载所有需要的Fabric Docker镜像了。由于我们设置了国内的镜像,所以下载应该是比较快的。 下载完毕后,我们运行以下命令检查下载的镜像列表: docker images 结果如下图
其每个镜像的主要功能就不一一列举了,具体可看《区块链原理,设计与应用》这本书,讲的还是很详细的。
(4)运行测试例 打开终端,进入目录: cd fabcar 启动脚本: ./startFabric.sh 进入目录 cd javascript sudo chmod 777 -R /root/go/ 执行命令, npm install 然后分别执行: node enrollAdmin.js node registerUser.js node query.js 出现这个提示说明启动成功:
下面我们停掉此网络,启动first-network网络, 进入first-network文件夹 cd ../../first-network/ 停掉刚刚启动的网络 ./byfn.sh down 启动first-network ./byfn.sh up 如果出现如下页面 , 那么恭喜你,你的超级账本1.4的环境已经搭建成功了!
内容总结
以上是互联网集市为您收集整理的【linux】【Fabric】Centos7搭建Fabric运行环境全部内容,希望文章能够帮你解决【linux】【Fabric】Centos7搭建Fabric运行环境所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。