From 42348f4334e34f2f8cc98b14c123bfe6e8f8c5ec Mon Sep 17 00:00:00 2001 From: zhaoguangwei Date: Tue, 26 May 2020 16:46:51 +0800 Subject: [PATCH] optimize the "2.3.2 init deploy"; --- .../src/main/resources/docs/安装部署.MD | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/deploy/deploy-peer/src/main/resources/docs/安装部署.MD b/deploy/deploy-peer/src/main/resources/docs/安装部署.MD index a34995e6..57098933 100644 --- a/deploy/deploy-peer/src/main/resources/docs/安装部署.MD +++ b/deploy/deploy-peer/src/main/resources/docs/安装部署.MD @@ -350,7 +350,16 @@ system.initial.view = 0,1,2,3 cd bin ./ledger-init.sh ``` -执行命令之后,会在 *config* 目录下生成ledger-binding.conf文件,该文件即账本初始化生成的文件,Peer节点启动时需要依赖该文件。 +执行命令之后,控制台会显示如下类似信息: +``` +------ Web controller of Ledger Initializer[127.0.0.1:30010] was started. ------ + +Init settings and sign permision... +[PERMISSION_READY] Ledger init permission has already prepared! Any key to continue... +``` +然后需要依次启动剩余节点的初始化脚本(*ledger-init.sh*),根据提示按任意键继续。 +如果其它节点没有准备好,控制台会展示“Connection refused”异常信息,不断进行重试操作。目前默认设置为重试180次操作,每次间隔时间10秒。 +执行成功后会在 *config* 目录下生成ledger-binding.conf文件,该文件即账本初始化生成的文件,Peer节点启动时需要依赖该文件。 > 1)注意:因为JDChain支持多账本形式,若config/ledger-binding.conf文件在初始化之前就存在的话,初始化操作后不会覆盖其中的内容,会以追加的方式写入。若第一次创建账本,建议先将该文件删除再进行初始化! > 2)注意:Peer节点会定时检测ledger-binding.conf,有新账本加入时会自动进行更新,不需要重启Peer节点!目前默认时间每隔5秒钟自动更新; @@ -367,7 +376,7 @@ cd bin ``` > 1)注意:startup.sh命令中可修改启动端口,默认为:-p 7080; -> 2)注意:Peer节点会与账本中涉及到的参与方进行通信,当通信不成功(例如有节点尚未启动)时,会自动进行重试,因此多个Peer节点启动可不必完全同时进行。目前默认设置为重试180次操作,每次间隔时间10秒。 +> 2)注意:Peer节点会与账本中涉及到的参与方进行通信,当通信不成功(例如有节点尚未启动)时,会自动进行重试,因此多个Peer节点启动可不必完全同时进行。 ### 2.5 Gateway节点安装 GateWay(网关)节点可以认为是一个过滤节点,交易的提交及账本的查询都需要通过网关节点与Peer节点进行通信。