79
79
80
80
81
81
82
- < meta name ="description " content ="hyperledger fabric部署搭建服务器准备 CentOS7.3以上 环境准备 安装git&amp;wget&amp;vim yum install -y git wget vim 安装docker docker版本需要17.06.2-ce以上 yum install -y docker 启动docker service docker start 安装docker-compo ">
82
+ < meta name ="description " content ="hyperledger fabric-samples部署搭建服务器准备 CentOS7.3以上 笔者是在tx云的1核心2G内存1M带宽搭建的本例子。 环境准备 安装git&amp;wget&amp;vim&amp;gcc环境 yum install -y git wget vim yum install -y gcc gcc-c++ 安装docker docker版本需要17.06.2- ">
83
83
< meta name ="keywords " content ="hyperledger,fabric ">
84
84
< meta property ="og:type " content ="article ">
85
- < meta property ="og:title " content ="hyperledger fabric 1.4 ">
86
- < meta property ="og:url " content ="https://githubcpc.github.io/2019/01/26/hyperledger fabric1.4 /index.html ">
85
+ < meta property ="og:title " content ="hyperledger fabric 1.4 fabric-samples部署搭建 ">
86
+ < meta property ="og:url " content ="https://githubcpc.github.io/2019/01/26/hyperledger fabric 1.4 fabric-samples部署搭建 /index.html ">
87
87
< meta property ="og:site_name " content ="chaoxCpc ">
88
- < meta property ="og:description " content ="hyperledger fabric部署搭建服务器准备 CentOS7.3以上 环境准备 安装git&amp;wget&amp;vim yum install -y git wget vim 安装docker docker版本需要17.06.2-ce以上 yum install -y docker 启动docker service docker start 安装docker-compo ">
88
+ < meta property ="og:description " content ="hyperledger fabric-samples部署搭建服务器准备 CentOS7.3以上 笔者是在tx云的1核心2G内存1M带宽搭建的本例子。 环境准备 安装git&amp;wget&amp;vim&amp;gcc环境 yum install -y git wget vim yum install -y gcc gcc-c++ 安装docker docker版本需要17.06.2- ">
89
89
< meta property ="og:locale " content ="zh-Hans ">
90
- < meta property ="og:updated_time " content ="2019-01-29T13:04:06.292Z ">
90
+ < meta property ="og:updated_time " content ="2019-03-10T16:33:50.694Z ">
91
91
< meta name ="twitter:card " content ="summary ">
92
- < meta name ="twitter:title " content ="hyperledger fabric 1.4 ">
93
- < meta name ="twitter:description " content ="hyperledger fabric部署搭建服务器准备 CentOS7.3以上 环境准备 安装git&amp;wget&amp;vim yum install -y git wget vim 安装docker docker版本需要17.06.2-ce以上 yum install -y docker 启动docker service docker start 安装docker-compo ">
92
+ < meta name ="twitter:title " content ="hyperledger fabric 1.4 fabric-samples部署搭建 ">
93
+ < meta name ="twitter:description " content ="hyperledger fabric-samples部署搭建服务器准备 CentOS7.3以上 笔者是在tx云的1核心2G内存1M带宽搭建的本例子。 环境准备 安装git&amp;wget&amp;vim&amp;gcc环境 yum install -y git wget vim yum install -y gcc gcc-c++ 安装docker docker版本需要17.06.2- ">
94
94
95
95
96
96
120
120
121
121
122
122
123
- < link rel ="canonical " href ="https://githubcpc.github.io/2019/01/26/hyperledger fabric1.4 / ">
123
+ < link rel ="canonical " href ="https://githubcpc.github.io/2019/01/26/hyperledger fabric 1.4 fabric-samples部署搭建 / ">
124
124
125
125
126
126
127
127
128
128
129
- < title > hyperledger fabric 1.4 | chaoxCpc</ title >
129
+ < title > hyperledger fabric 1.4 fabric-samples部署搭建 | chaoxCpc</ title >
130
130
131
131
132
132
@@ -253,7 +253,7 @@ <h1 class="site-subtitle" itemprop="description">chaoxCpc</h1>
253
253
254
254
255
255
< div class ="post-block ">
256
- < link itemprop ="mainEntityOfPage " href ="https://githubcpc.github.io/2019/01/26/hyperledger fabric1.4 / ">
256
+ < link itemprop ="mainEntityOfPage " href ="https://githubcpc.github.io/2019/01/26/hyperledger fabric 1.4 fabric-samples部署搭建 / ">
257
257
258
258
< span hidden itemprop ="author " itemscope ="" itemtype ="http://schema.org/Person ">
259
259
< meta itemprop ="name " content ="chaoxCpc ">
@@ -270,7 +270,7 @@ <h1 class="site-subtitle" itemprop="description">chaoxCpc</h1>
270
270
271
271
272
272
273
- < h2 class ="post-title " itemprop ="name headline "> hyperledger fabric 1.4</ h2 >
273
+ < h2 class ="post-title " itemprop ="name headline "> hyperledger fabric 1.4 fabric-samples部署搭建 </ h2 >
274
274
275
275
276
276
< div class ="post-meta ">
@@ -301,8 +301,8 @@ <h2 class="post-title" itemprop="name headline">hyperledger fabric 1.4</h2>
301
301
< span class ="post-meta-item-icon ">
302
302
< i class ="fa fa-comment-o "> </ i >
303
303
</ span >
304
- < a href ="/2019/01/26/hyperledger fabric1.4 /#comments " itemprop ="discussionUrl ">
305
- < span class ="post-comments-count gitment-comments-count " data-xid ="/2019/01/26/hyperledger fabric1.4 / " itemprop ="commentsCount "> </ span >
304
+ < a href ="/2019/01/26/hyperledger fabric 1.4 fabric-samples部署搭建 /#comments " itemprop ="discussionUrl ">
305
+ < span class ="post-comments-count gitment-comments-count " data-xid ="/2019/01/26/hyperledger fabric 1.4 fabric-samples部署搭建 / " itemprop ="commentsCount "> </ span >
306
306
</ a >
307
307
</ span >
308
308
@@ -331,7 +331,7 @@ <h2 class="post-title" itemprop="name headline">hyperledger fabric 1.4</h2>
331
331
< span class ="post-meta-item-text "> 字数统计:</ span >
332
332
333
333
< span title ="字数统计 ">
334
- 357
334
+ 466
335
335
</ span >
336
336
337
337
@@ -356,39 +356,41 @@ <h2 class="post-title" itemprop="name headline">hyperledger fabric 1.4</h2>
356
356
357
357
358
358
359
- < h1 id ="hyperledger-fabric部署搭建 "> < a href ="#hyperledger-fabric部署搭建 " class ="headerlink " title ="hyperledger fabric部署搭建 "> </ a > hyperledger fabric部署搭建 </ h1 > < h2 id ="服务器准备 "> < a href ="#服务器准备 " class ="headerlink " title ="服务器准备 "> </ a > 服务器准备</ h2 > < ul >
359
+ < h1 id ="hyperledger-fabric-samples部署搭建 "> < a href ="#hyperledger-fabric-samples部署搭建 " class ="headerlink " title ="hyperledger fabric-samples部署搭建 "> </ a > hyperledger fabric-samples部署搭建 </ h1 > < h2 id ="服务器准备 "> < a href ="#服务器准备 " class ="headerlink " title ="服务器准备 "> </ a > 服务器准备</ h2 > < ul >
360
360
< li > CentOS7.3以上</ li >
361
+ < li > 笔者是在tx云的1核心2G内存1M带宽搭建的本例子。</ li >
361
362
</ ul >
362
363
< h2 id ="环境准备 "> < a href ="#环境准备 " class ="headerlink " title ="环境准备 "> </ a > 环境准备</ h2 > < ol >
363
- < li > 安装git&wget&vim</ li >
364
+ < li > 安装git&wget&vim&gcc环境 </ li >
364
365
</ ol >
365
366
< p > < code > yum install -y git wget vim</ code > </ p >
367
+ < p > < code > yum install -y gcc gcc-c++</ code > </ p >
366
368
< ol start ="2 ">
367
369
< li > 安装docker </ li >
368
370
</ ol >
369
- < p > docker版本需要17.06.2-ce以上</ p >
371
+ < p > docker版本需要17.06.2-ce以上!!! </ p >
370
372
< p > < code > yum install -y docker</ code > </ p >
371
373
< p > 启动docker</ p >
372
374
< p > < code > service docker start</ code > </ p >
373
375
< ol start ="3 ">
374
376
< li > 安装docker-compose</ li >
375
377
</ ol >
376
378
< p > docker-compose版本需要1.14以上</ p >
377
- < p > < code > sudo curl -L "https://github.com/docker/compose/releases/download/1.23 .0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose</ code > </ p >
379
+ < p > < code > sudo curl -L "https://github.com/docker/compose/releases/download/1.18 .0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose</ code > </ p >
378
380
< p > < code > sudo chmod +x /usr/local/bin/docker-compose</ code > </ p >
379
381
< p > < code > sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose</ code > </ p >
380
382
< ol start ="4 ">
381
383
< li > 安装go</ li >
382
384
</ ol >
383
- < p > go版本需要1.10以上 </ p >
385
+ < p > go版本需要1.11以上 </ p >
384
386
< p > < code > wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz</ code > </ p >
385
387
< p > < code > tar zxvf go1.11.5.linux-amd64.tar.gz -C /usr/local</ code > </ p >
386
388
< p > < code > vim /etc/profile</ code > </ p >
387
389
< p > 末尾加入如下环境< br > < figure class ="highlight plain "> < table > < tr > < td class ="gutter "> < pre > < span class ="line "> 1</ span > < br > < span class ="line "> 2</ span > < br > < span class ="line "> 3</ span > < br > < span class ="line "> 4</ span > < br > </ pre > </ td > < td class ="code "> < pre > < span class ="line "> export PATH=$PATH:/usr/local/go/bin</ span > < br > < span class ="line "> export GOROOT=/usr/local/go </ span > < br > < span class ="line "> export GOPATH=/root/go</ span > < br > < span class ="line "> export PATH=$PATH:$GOROOT/bin</ span > < br > </ pre > </ td > </ tr > </ table > </ figure > </ p >
388
390
< p > < code > source /etc/profile</ code > </ p >
389
391
< ol start ="5 ">
390
392
< li > < p > 检查环境</ p >
391
- < figure class ="highlight plain "> < table > < tr > < td class ="gutter "> < pre > < span class ="line "> 1</ span > < br > < span class ="line "> 2</ span > < br > < span class ="line "> 3</ span > < br > < span class ="line "> 4</ span > < br > </ pre > </ td > < td class ="code "> < pre > < span class ="line "> git version 1.8.3.1 </ span > < br > < span class ="line "> Docker version 1.13.1 , build 07f3374/1.13.1 </ span > < br > < span class ="line "> docker-compose version 1.23 .0, build c8524dc1 </ span > < br > < span class ="line "> go version go1.11.5 linux/amd64</ span > < br > </ pre > </ td > </ tr > </ table > </ figure >
393
+ < figure class ="highlight plain "> < table > < tr > < td class ="gutter "> < pre > < span class ="line "> 1</ span > < br > < span class ="line "> 2</ span > < br > < span class ="line "> 3</ span > < br > < span class ="line "> 4</ span > < br > </ pre > </ td > < td class ="code "> < pre > < span class ="line "> git version 1.8.3.1 </ span > < br > < span class ="line "> Docker version 18.09.3 , build 774a1f4 </ span > < br > < span class ="line "> docker-compose version 1.18 .0, build 8dd22a9 </ span > < br > < span class ="line "> go version go1.11.5 linux/amd64</ span > < br > </ pre > </ td > </ tr > </ table > </ figure >
392
394
</ li >
393
395
< li > < p > 设置docker代理</ p >
394
396
</ li >
@@ -398,9 +400,12 @@ <h2 id="下载源码"><a href="#下载源码" class="headerlink" title="下载
398
400
< p > < code > mkdir go/src/github.com/hyperledger -p</ code > </ p >
399
401
< p > < code > cd go/src/github.com/hyperledger</ code > </ p >
400
402
< p > < strong > 下载源码</ strong > :</ p >
401
- < p > < code > git clone -b release-1.4 https://github.com/hyperledger/fabric.git</ code > </ p >
403
+ < p > < code > git clone -b release-1.4 https://github.com/hyperledger/fabric.git</ code > (可不下载) </ p >
402
404
< p > < code > git clone -b release-1.4 https://github.com/hyperledger/fabric-samples.git</ code > </ p >
403
- < p > 如果bootstrap脚本执行不了,或者报错可以直接进入 < a href ="https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/linux-amd64-1.4.0/hyperledger-fabric-linux-amd64-1.4.0.tar.gz " target ="_blank " rel ="noopener "> 下载链接</ a > 下载后导入到相应的位置。</ p >
405
+ < h2 id ="部署安装 "> < a href ="#部署安装 " class ="headerlink " title ="部署安装 "> </ a > 部署安装</ h2 > < p > 运行官方提供的启动单orderer、4个peer的脚本< br > < code > /root/go/src/github.com/hyperledger/fabric/scripts/fabric-samples/first-network/byfn.sh up</ code > </ p >
406
+ < p > 运行成功应显示========= All GOOD, BYFN execution completed =========== </ p >
407
+ < h2 id ="相关bug "> < a href ="#相关bug " class ="headerlink " title ="相关bug "> </ a > 相关bug</ h2 > < p > 如果出现无法启动运行script/script.sh ,运行 < code > systemctl restart docker</ code > 重启docker即可,或者是docker版本太低。</ p >
408
+ < p > 如果脚本执行不了,或者报错可以直接进入 < a href ="https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/linux-amd64-1.4.0/hyperledger-fabric-linux-amd64-1.4.0.tar.gz " target ="_blank " rel ="noopener "> 下载链接</ a > 下载后导入到相应的位置。</ p >
404
409
405
410
406
411
</ div >
@@ -587,7 +592,7 @@ <h2 id="下载源码"><a href="#下载源码" class="headerlink" title="下载
587
592
588
593
589
594
590
- < div class ="post-toc-content "> < ol class ="nav "> < li class ="nav-item nav-level-1 "> < a class ="nav-link " href ="#hyperledger-fabric部署搭建 "> < span class ="nav-number "> 1.</ span > < span class ="nav-text "> hyperledger fabric部署搭建</ span > </ a > < ol class ="nav-child "> < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#服务器准备 "> < span class ="nav-number "> 1.1.</ span > < span class ="nav-text "> 服务器准备</ span > </ a > </ li > < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#环境准备 "> < span class ="nav-number "> 1.2.</ span > < span class ="nav-text "> 环境准备</ span > </ a > </ li > < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#下载源码 "> < span class ="nav-number "> 1.3.</ span > < span class ="nav-text "> 下载源码</ span > </ a > </ li > </ ol > </ li > </ ol > </ div >
595
+ < div class ="post-toc-content "> < ol class ="nav "> < li class ="nav-item nav-level-1 "> < a class ="nav-link " href ="#hyperledger-fabric-samples部署搭建 "> < span class ="nav-number "> 1.</ span > < span class ="nav-text "> hyperledger fabric-samples部署搭建</ span > </ a > < ol class ="nav-child "> < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#服务器准备 "> < span class ="nav-number "> 1.1.</ span > < span class ="nav-text "> 服务器准备</ span > </ a > </ li > < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#环境准备 "> < span class ="nav-number "> 1.2.</ span > < span class ="nav-text "> 环境准备</ span > </ a > </ li > < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#下载源码 "> < span class ="nav-number "> 1.3.</ span > < span class ="nav-text "> 下载源码</ span > </ a > </ li > < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#部署安装 "> < span class ="nav-number "> 1.4.</ span > < span class ="nav-text "> 部署安装</ span > </ a > </ li > < li class ="nav-item nav-level-2 "> < a class ="nav-link " href ="#相关bug "> < span class ="nav-number "> 1.5.</ span > < span class ="nav-text "> 相关bug</ span > </ a > </ li > </ ol > </ li > </ ol > </ div >
591
596
592
597
593
598
</ div >
0 commit comments