go - 更新 crypto-config.yaml 文件并在网络中更新
问题描述
有没有办法更新 crypto-config.yaml 文件,然后通过网络更新它,而不会在超级账本结构 1.4 中关闭网络。
解决方案
如果你想扩展现有的结构网络,比如添加一个新的对等点,那么首先为它创建工件。
添加新的对等点:
crypto-config.yaml
通过增加 的值来增加对等点计数Template
。- 使用为新的对等节点生成证书
cryptogen extend --input="crypto-config" --config=config.yaml
在哪里,
--input="crypto-config" The input directory in which existing network place
--config=CONFIG The configuration template to use
- 为新的 peer 和 CouchDB 添加 docker 配置(如果 statesb=couchdb),然后运行
docker-compose -f docker-compose-new-peer.yaml up -d new_couchdb_container new_peer_container
.
您不必关闭整个网络即可添加新的对等节点。
有关如何添加新对等点的更多信息,请参阅此内容。
推荐阅读
- python - 使用python指定谷歌驱动器的文件夹ID时无法获取文件列表
- javascript - iframe 搞乱浏览器历史记录 - 将当前页面添加到历史记录
- algorithm - 时间复杂度:对 log 和 floor 函数的概念感到困惑
- repository - Sonatype Nexus OSS 3 - 启用上传快照
- python - ModuleNotFoundError:即使在安装之后,Docker 容器中也没有名为“flask_login”的模块
- python - 带有 `yield` 的外部函数的 PEP 342 代码片段。不再支持了吗?
- python - Does a dictionary of numpy arrays really use less memory than an ndarray?
- vue.js - 当我将道具值传递给组件时,道具值变为“app” - VueJS
- prometheus - 如何在普罗米修斯 go_client 中公开示例
- arrays - 数组 vs 记录,动态下标 vs 静态字段