链眼社区:专注于区块链安全,区块链数据分析, 区块链信息整合,区块链技术服务和区块链技术咨询。

Hyperledger Fabric环境变量手册:CORE_PEER
龙行天下
2022-01-19 11:08:27

CORE_PEER_ID - 设置Peer节点ID

设置对等节点实例的标识ID。

默认值

CORE_PEER_ID没有默认值。

对应的配置文件

core.yaml

peer:
  id: abc

CORE_PEER_NETWORKID - 设置网络ID

CORE_PEER_NETWORKID用来进行网络的逻辑分隔。

默认值

CORE_PEER_NETWORKID没有默认值。

对应的配置文件

core.yaml

peer:
  networkId: dev

CORE_PEER_LISTENADDRESS - Peer节点监听地址

设置或读取对等节点的监听地址。默认情况下Peer节点在所有 地址上监听请求。

默认值

CORE_PEER_LISTENADDRESS的默认值为:0.0.0.0:7051。

对应的配置文件

core.yaml

peer:
  listenAddress: 0.0.0.0:7051

CORE_PEER_CHAINCODELISTENADDRESS - 链码连接监听地址

Peer节点监听链码连接请求的地址。如果未设置该参数,将自动选择 节点地址的7052端口。

默认值

CORE_PEER_CHAINCODELISTENADDRESS的默认值为PEER监听IP的7052端口。

对应的配置文件

core.yaml

peer:
  chaincodeListenAddress: 0.0.0.0:7052

CORE_PEER_CHAINCODEADDRESS - 链码连接地址

链码连接该Peer节点的地址。

默认值

CORE_PEER_CHAINCODEADDRESS未指定时,使用CHAINCODELISTENADDRESS参数的值; 如果CHAINCODELISTENADDRESS也未指定,则使用peer节点的LISTENADDRESS配置。

对应的配置文件

core.yaml

peer:
  chaincodeAddress: 0.0.0.0:7052

CORE_PEER_ADDRESS - 节点P2P连接地址

同一机构中其他Peer节点要连接此节点需指定的P2P连接地址。 要设置跨机构的P2P连接地址,请使用CORE_PEER_GOSSIP_EXTERNAENDPOINT。

默认值

CORE_PEER_ADDRESS的默认值:0.0.0.0:7051

对应的配置文件

core.yaml

peer:
  address: 0.0.0.0:7051

CORE_PEER_ADDRESSAUTODETECT - 是否自动检测节点地址

是否让Peer节点自动检测其地址。当在docker容器中使用peer程序时有用。

默认值

CORE_PEER_ADDRESSAUTODETECT的默认值:false

对应的配置文件

CORE_PEER_ADDRESSAUTODETECT 环境变量对应于core.yaml中的 peer.addressAutoDetect参数:

peer:
  addressAutoDetect: false

CORE_PEER_FILESYSTEMPATH - 账本数据文件路径

账本数据在文件系统中的路径。可以对该路径进行必要的 访问控制保护,以免意外影响peer节点的运行。

默认值

CORE_PEER_FILESYSTEMPATH的默认值:/var/hyperledger/production

对应的配置文件

CORE_PEER_FILESYSTEMPATH环境变量对应于core.yaml中的 peer.fileSystemPath参数:

peer:
  fileSystemPath: /var/hyperledger/production

CORE_PEER_MSPCONFIGPATH - MSP本地配置文件路径

Peer节点的本地MSP配置文件的路径。

默认值

CORE_PEER_MSPCONFIGPATH的默认值:msp

对应的配置文件

CORE_PEER_MSPCONFIGPATH环境变量对应于core.yaml中的 peer.mspConfigPath参数:

peer:
  mspConfigPath: msp

CORE_PEER_LOCALMSPID - 本地MSP标识ID

本地MSP的标识ID。

重要提醒!部署人员需要修改localMspId的值!尤其重要的一点 是,localMspID的值需要匹配该节点所在通道中的某个MSP,否则 该节点的消息将被其他节点视为无效。

默认值

CORE_PEER_LOCALMSPID的默认值:SampleOrg

对应的配置文件

CORE_PEER_LOCALMSPID环境变量对应于core.yaml中的 peer.localMspId参数:

peer:
  localMspId: SampleOrg

CORE_PEER_LOCALMSPTYPE - 本地MSP类型

本地MSP的类型。

默认值

CORE_PEER_LOCALMSPTYPE的默认值:bccsp

对应的配置文件

CORE_PEER_LOCALMSPTYPE环境变量对应于core.yaml中的 peer.localMspType参数:

peer:
  localMspType: bccsp

CORE_PEER_CLIENT_CONNTIMEOUT - 客户端连接超时

Peer节点客户端连接超时时长设置。

默认值

CORE_PEER_CLIENT_CONNTIMEOUT的默认值为:3s。

对应的配置文件

CORE_PEER_CLIENT_CONNTIMEOUT环境变量对应于core.yaml中的 peer.client.connTimeout参数:

peer:
  client:
    connTimeout: 3s

合作伙伴