技术指南:Hyperledger Fabric的认知与环境搭建

栏目: 编程工具 · 发布时间: 5年前

内容简介:检查操作系统检查并安装所需工具可选安装Node及npm

目标

检查操作系统

检查并安装所需工具

可选安装Node及npm

任务实现

1.2.1 操作系统

学习,必须要有一个好的场地,我们耗费精力给你挑选好了一个安全又方便的场地。但是该场地有一些硬性条件,请一定要注意。

推荐使用的操作系统为64位的 Ubuntu 16.04 LTS,系统内核为 GNU/Linux 4.13.0-36-generic x86_64。

硬件资源要求:内存最低为2GB,最好3G以上; 磁盘空间为30GB或更高。

如果计算机默认为Windows操作系统, 可以在Windows系统中安装一个VMware虚拟机应用程序, 然后在VMWare虚拟机中安装Ubuntu 16.04系统, 最后在Window操作系统中再安装一个远程连接工具(如XShell或SecureCRT),以方便连接并操作Ubuntu系统。

如果你使用的是Mac本本,同样建议安装使用虚拟机的方式来学习。

1.2.2 安装所需工具

选好学习场地之后,挑选一些趁手的武器放在场地中,将来就不会再去费尽心血去考虑什么情况下使用什么武器解决的事情了。

1.2.2.1 安装git

首先,我们来安装git工具,git是一个非常优秀的免费、开源的版本管理控制工具, 我们可以使用git工具方便地下载官方(Golang、Hyperledger Fabric等等)在Github网站上发布的相关源代码或其它内容。

安装git工具使用如下命令:

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

FAQ

Fabric只支持Ubuntu系统吗?

Hyperledger Fabric支持常见的 Linux 相关系统(如:Debian、CentOS等)和MacOS。

由于不同操作系统或各系统的不同版本可能会造成一些问题, 所以在此推荐使用的操作系统为64位的 Ubuntu 16.04 LTS。

cURL是什么,有什么作用?

cURL是一个可以终端命令行下使用URL语法执行的开源文件传输工具。cURL支持SSL证书,HTTP POST,HTTP PUT,FTP上传,基于HTTP表单的上传,代理,HTTP / 2,cookie,用户+密码认证(Basic,Plain,Digest,CRAM-MD5,NTLM,Negotiate和Kerberos),文件转移简历,代理隧道等。

为什么要安装 Docker 及Docker-compose?

Docker是一个开源的应用容器引擎, 可以为应用创建一个轻量级的、可移植的容器。

Fabric环境依赖于Docker提供的容器服务,所以必须安装Docker环境;推荐使用1.13或更高版本。

Compose是一个用于定义和运行多个容器的Docker应用程序的工具, 可以使用YAML文件配置相关的指定服务,运行该服务时,只需要一个简单的命令即可。

能否不使用Golang而换作其它语言环境?

Hyperledger Fabric中的很多组件使用Golang实现,并且我们会使用Golang来编写链式代码的应用程序, 所以需要在我们的系统中安装并设置Golang环境。

一定要安装Node与npm吗?

Node与npm工具为可选安装工具。如果后期使用Node.js的Hyperledger Fabric SDK开发Hyperledger Fabric的应用程序,则需要安装;否则无需安装。

未经授权禁止转载、改编,转载请注明出处!

(作者:ChainDesk韩小东,ChainDesk区块链行业分析师, ChainDesk区块链工程师)


以上所述就是小编给大家介绍的《技术指南:Hyperledger Fabric的认知与环境搭建》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

白话机器学习算法

白话机器学习算法

[新加坡] 黄莉婷、[新加坡] 苏川集 / 武传海 / 人民邮电出版社 / 2019-2 / 49.00元

与使用数学语言或计算机编程语言讲解算法的书不同,本书另辟蹊径,用通俗易懂的人类语言以及大量有趣的示例和插图讲解10多种前沿的机器学习算法。内容涵盖k均值聚类、主成分分析、关联规则、社会网络分析等无监督学习算法,以及回归分析、k最近邻、支持向量机、决策树、随机森林、神经网络等监督学习算法,并概述强化学习算法的思想。任何对机器学习和数据科学怀有好奇心的人都可以通过本书构建知识体系。一起来看看 《白话机器学习算法》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

html转js在线工具
html转js在线工具

html转js在线工具