Hyperledger fabric 在多主机上设置多节点hyperledger结构的疑难解答
我正在学习教程: 我已经创建了3个主机名为org0、org1、org2的linux虚拟机 我遵循了前两个步骤,创建了一个覆盖网络。但在步骤3中,它说我们应该在.env文件中添加以下规则: 步骤3:节点配置和移动加密证书 在配置节点之前,请确保已将证书移动到卷中提到的绝对路径。在所有计算机中克隆repo并运行以下命令,该命令将证书移动到相应的文件夹中 /move_crypto.sh 为了配置节点的主机名,您必须编辑位于网络根文件夹中的.env文件 nano.env 将以下变量更新为计算机的相应主机名。您必须从上述结果中引用节点的主机名 ORG1_HOSTNAME=“ORG1 HOSTNAME” ORG2_HOSTNAME=“ORG1 HOSTNAME” ORG2_HOSTNAME=“ORG1 HOSTNAME” 编辑后,将其保存并关闭。现在,您必须运行我们的脚本来更新所有撰写文件中的内容。为此,可以运行以下命令 ./populate_hostname.shHyperledger fabric 在多主机上设置多节点hyperledger结构的疑难解答,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我正在学习教程: 我已经创建了3个主机名为org0、org1、org2的linux虚拟机 我遵循了前两个步骤,创建了一个覆盖网络。但在步骤3中,它说我们应该在.env文件中添加以下规则: 步骤3:节点配置和移动加密证书 在配置节点之前,请确保已将证书移动到卷中提到的绝对路径。在所有计算机中克隆repo并运行以下命令,该命令将证书移动到相应的文件夹中 /move_crypto.sh 为了配置节点的主机名,您必须编辑位于网络根文件夹中的.env文件 nano.env 将以下变量更新为计算机的相应主
我是否应该在.env文件的这些规则中添加org0并在所有主机中运行脚本?您应该像这样编辑填充主机名脚本:
ORG1_HOSTNAME=org0
ORG2_HOSTNAME=org1
ORG2_HOSTNAME=org2
编辑后,保存并关闭该脚本,然后在所有三个节点上运行该脚本。您应该像下面这样编辑该脚本:
ORG1_HOSTNAME=org0
ORG2_HOSTNAME=org1
ORG2_HOSTNAME=org2
编辑后,保存并关闭脚本,然后在所有三个节点上运行此脚本。感谢您的回答,但我这样做了,但没有工作,当我运行./start_all.sh和After docker服务ls | grep“0/1”时,应该不会返回任何内容。但它返回7个失败的容器。感谢您的回答,但我这样做了,并且没有工作,当我运行./start_all.sh和after docker服务ls|grep“0/1”时,应该不返回任何内容。但它返回7个失败的容器。