我有一个正在生产中的现有项目,该项目正在Hyperledger Fabric 1.1版上运行。我如何执行到1.4.2的升级?
Hyperledger Fabric文档仅涵盖从v1.3迁移到v1.4.x或从v1.4.x的早期版本升级到v1.4.x的更高版本。
我需要任何参考资料或链接,可以帮助我从1.1升级到1.4.2
答案 0 :(得分:0)
我在互联网上找不到与此相关的任何东西,但是以下是在ubuntu环境中对我有用的步骤:
将整个网络目录(包含所有与结构相关的文件)复制到一个方便的位置。
停止并删除当前正在运行的结构容器和图像:
[切割的列号可能会因您的容器名称长度而异]
由于它是产品设置,因此我假设它可能还会运行其他容器。因此,卸下容器时请多加注意。脚本network.sh将删除所有加密配置,分类帐并使用 -f 选项删除,这可能会影响其他容器。因此,与其直接执行 ./ network.sh -m down ,还可以只对与结构相关的容器,图像进行grep并删除它们。
CORE_LOGGING_LEVEL
替换为FABRIC_LOGGING_SPEC
。否则,在执行对等命令时会出现以下警告:
2019-06-14 12:14:26.605 CEST [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable 2019-06-14 12:14:26.611 CEST [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable
启动网络:
./ network.sh -m重新创建