Hyperledger Fabric 安装部署及测试网络汇总

这篇具有很好参考价值的文章主要介绍了Hyperledger Fabric 安装部署及测试网络汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先放上官方的学习文档,永远相信官方文档是最好最新的!!!

入门 — hyperledger-fabricdocs master 文档

环境准备

环境搭建大部分可参考下篇文章

搭建Hyperledger Fabric环境 的详细步骤,超级详细_FAFU_kyp的博客-CSDN博客

但要注意的是:文章中的go语言版本比较老,有可能会出问题,所以可以自行去官网查看最新版本在去改一下命令即可!(目前最新版本为1.18.4)

同时我们在下载一样东西之后,最好先执行

sudo apt-get update

更新一下索引,以免出错,然后再接着下载下一个

有关docker的权限问题,可以参考这篇文章

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json": dial unix /var/run/docker.sock: connect: permission denied

[Linux] docker 出现Got permission denied while trying to connect to the Docker daemon socket...问题的解决办法_Cloudeeeee的博客-CSDN博客

环境搭建

安装示例、二进制和 Docker 镜像 — hyperledger-fabricdocs master 文档

下载过程中,同时会去拉取镜像,这一步很容易出问题,如拉取少了,抑或是网络无法连接等等……可参考下面的内容

问题一:拉取少了

fabric测试网络可以跑实验吗,Linux,虚拟机,fabric,区块链,ubuntu,docker

fabric测试网络可以跑实验吗,Linux,虚拟机,fabric,区块链,ubuntu,docker

 

原因:因为官方的sh文件存在版本号相关的问题,因此镜像的下载会缺少几个重要的文件,这个时候需要我们自己去拉取缺少的镜像。

解决方案 : 对比上面的截图,缺什么就拉取什么。

docker pull hyperledger/fabric-ca:版本
docker pull hyperledger/fabric-orderer:版本
docker pull hyperledger/fabric-peer:版本
docker pull hyperledger/fabric-ccenv:版本
docker pull hyperledger/fabric-tools:版本
docker pull hyperledger/fabric-baseos:版本
docker pull hyperledger/fabric-kafka:版本
docker pull hyperledger/fabric-zookeeper:版本
docker pull hyperledger/fabric-couchdb:版本

 注意:这里需要注意上面内容分别给出了1.x版本 2.x版本的镜像 大家按需自取。正常来说按官方文档来的话都是齐全的,个人建议尽量还是不要去看网络文章。

问题二:网络问题

ubuntu 20.04 下安装使用clash for windows (最简单版本) - jjjzzzqqq - 博客园 (cnblogs.com)

如果虚拟机中下载安装包过于缓慢,可以通过使用共享文件夹的方式解决,参考下面的文章

宿主机win10与虚拟机ubuntu之间的文件传输方法 - 知乎 (zhihu.com)

总结:

最开始自己也是跟着网络文章进行操作,但是一直没有成功过,报了各种错误,来来回回,最后回到了官方文档,结果一次就成,还是挺惊喜的。所以也说明了,只有官方文档才是最权威最新的,好多网络文章一看发布时间,都已经是好几年前的了,报的错误也都是那些错误,但是跟着做也一直解决不了,害。文章来源地址https://www.toymoban.com/news/detail-778385.html

到了这里,关于Hyperledger Fabric 安装部署及测试网络汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Hyperledger Fabric网络环境手动配置及其链码自动化部署

    目录 5.1 网络环境的搭建 5.1.1 生成组织结构与身份证书 5.1.2 生成创世区块和通道 5.1.3 启动Fabric网络 5.1.4  创建Fabric-SDK-GO对象并建立通道 5.1.5  Fabric-SDK-Go实现链码的自动部署 5.2 链码实现 5.1.1 生成组织结构与身份证书 Hyperledger Fabric框架通过采用大量的证书确保系统交易(签名

    2023年04月22日
    浏览(56)
  • Hyperledger Fabric问题汇总

    Ubuntu 20.04 Hyperledger Fabric 2.3.3 SDK对应的Go 1.17.5 链码对应的Go 1.18 Fabric-sdk-go 1.0.0 Docker 20.10.12 Docker-Compose 2.11.2 调用命令: peer chaincode invoke -o localhost:7050 – ordererTLSHostnameOverride orderer.example.com --tls --cafile ${PWD}/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts

    2024年02月04日
    浏览(47)
  • Hyperledger Fabric问题汇总(持续更新)

    Ubuntu 20.04 Hyperledger Fabric 2.3.3 SDK对应的Go 1.17.5 链码对应的Go 1.18 Fabric-sdk-go 1.0.0 Docker 20.10.12 Docker-Compose 2.11.2 调用命令: peer chaincode invoke -o localhost:7050 – ordererTLSHostnameOverride orderer.example.com --tls --cafile ${PWD}/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts

    2023年04月15日
    浏览(43)
  • Hyperledger Fabric 2.x 单机部署多etcdraft共识节点多peer节点网络

    本文主要记录搭建一个3orderer节点、4个组织,其中每个组织各2个peer节点的fabric区块链网络,共识算法是使用的etcdraft。 这里的环境主要包括以下内容: go git docker docker-compose jq fabric、fabric-ca以及fabric-sample相关docker镜像和相关二进制文件 详情可以参考另一篇文章:fabric基础网

    2024年02月03日
    浏览(39)
  • Hyperledger Caliper0.5.0安装并对fabric2.4.3进行压力测试

    fabric2.4.3环境搭建见: 超详细的Hyperledger Fabric2.4.3环境搭建 将如下内容添加到文件末尾 保存退出 执行命令: 查看nvm版本: 执行命令: 打开.bashrc文件 在末尾加入: 然后执行 这一步要让自己处于fabric-sample的上层目录中,一定要在这个地方进行操作,不然跑benchmark时会找不到

    2024年01月17日
    浏览(38)
  • 区块链hyperledger fabric部署

      新建目录、下载、解压 配置环境   将指定版本的 Hyperledger Fabric 平台特定二进制文件和配置文件安装到 fabric-samples 下的  /bin 和  /config  目录中,下载指定版本的 Hyperledger Fabric docker 镜像 2.2.1 配置镜像源 注:以上curl主要是为了获得一个 bootstrap.sh 的脚本文件并执行,可能

    2024年02月11日
    浏览(43)
  • Hyperledger Fabric 部署在多个主机上

    在实验Hyperledger Fabric无排序组织以Raft协议启动多个Orderer服务、TLS组织运行维护Orderer服务中,我们已经完成了使用提供 TLS-CA 服务的 council 组织运行维护 Raft 协议的三个 orderer 节点。但目前我们都是在单个主机上启动 Fabric 网络,本文将尝试将 Hyperledger Fabric无排序组织以Raft协

    2024年02月09日
    浏览(35)
  • Hyperledger Fabric网络快速启动

    目录 1、网络服务配置 2、关联的docker-compose-base.yaml 各Peer节点容器设置如下信息。 3、被关联的Peer-base.yaml 4、启动网络 2、完成通道的创建 2.1将节点加入应用通道  更新锚节点  2.为什么要创建节点并将其加入应用通道中?         由于要启动多个网络节点,Hyperledger Fa

    2024年02月12日
    浏览(39)
  • 搭建 Hyperledger Fabric区块链网络

    这里以下载最新版为例,得益于官网文档;网址为:教程 或者使用该命令下载指定版本  wget https://studygolang.com/dl/golang/go1.19.linux-amd64.tar.gz 之后解压到指定文件,一般为 /usr/local/下 ,需要配置环境变量

    2024年01月20日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包