|
|
@@ -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秒钟自动更新; |
|
|
@@ -363,7 +372,7 @@ Peer节点启动依赖于 *config* 目录下ledger-binding.conf的配置,该 |
|
|
|
由于Peer节点启动后会自动与其他参与节点进行通信,因此需要同时启动4个Peer节点,只需要执行startup.sh即可,参考命令: |
|
|
|
```shell |
|
|
|
cd bin |
|
|
|
./startup.sh |
|
|
|
./peer-startup.sh |
|
|
|
``` |
|
|
|
> 1)注意:startup.sh命令中可修改启动端口,默认为:-p 7080; |
|
|
|
|
|
|
|