2016-11-09 12 views
1

検証をピアは、次のコマンドを使用してHyperledgerで起動することができます。Hyperledgerで非検証ピアを開始するには?

docker run --rm -it -e CORE_VM_ENDPOINT=http://172.17.0.1:2375 -e CORE_PEER_ID=vp1 -e CORE_PEER_ADDRESSAUTODETECT=true -e CORE_PEER_DISCOVERY_ROOTNODE=172.17.0.2:7051 hyperledger/fabric-peer peer node start 

非検証ピアを起動するコマンドは何ですか?

答えて

1

core.yamlファイルを使用する必要があります。 :あなたは慎重に次の行が表示されますcore.yamlファイルを読み込む場合は、

#のValidatorは、このピアが有効ピアまたはそれが有効になっていない、 と 場合#であるかどうかを定義し、どのようなコンセンサスプラグインが バリデータをロードします有効:true

また、メンバーシップサービスを実装し、Non-validator特権レベルのピアを作成することもできます。

これは

、それは membersrvc.yamlファイルに言って最初の起動時にCAに登録されるデフォルトのユーザーです。役割は、ユーザが持つことができるバイナリOR異なる役割の ある:そのような財布として

  • 単純なクライアント:クライアント
  • が非検証ピア:PEER
  • クライアントを検証:VALIDATOR
  • 監査クライアント:AUDITOR

やレベル、

次のように

各ユーザのフィールドは次のとおり 1:クライアント、2:ピア、4:バリ、8:監査役

次のユーザーは、同じ非検証ピアとして登録するために利用可能ですファイル、

test_nvp0: 2 iywrPBDEPl0K bank_a 
test_nvp1: 2 DcYXuRSocuqd institution_a 
test_nvp2: 2 flpChShlY7xt bank_c 
test_nvp3: 2 jeruawMomclo bank_a 
test_nvp4: 2 RMYVxSZCk370 institution_a 
test_nvp5: 2 XHYVCIJGZGK7 bank_b 
test_nvp6: 2 4cIn63j8ahYp bank_a 
test_nvp7: 2 E7FAJUtWVn2h institution_a 
test_nvp8: 2 LJu8DkUilBEH bank_a 
test_nvp9: 2 VlEsBsiyXSjw institution_a 

あなたはまた、非検証ピアをブートストラップして、展開呼び出すとchaincodeを照会するために、ファブリック機密取引を構築asset management example appで見ることができます。上書きする環境を使用してピアアップ にドッキングウィンドウは、作曲使用

+0

ありがとう@ sufiyan-ghori。 .yamlファイルを更新してもう一度テストします。 –

0

core.yaml -CORE_PEER_VALIDATOR_ENABLED = falseを

のみドッキングウィンドウの実行は、ドッキングウィンドウ-COMPOSEが簡単に環境を設定することができます使用しないでください。

+0

ありがとう@ king3000。 core.yamlの設定を上書きするために使用できる環境変数のリストを提供する文書がありますか?私はインターネットを検索しようとしましたが、特定の変数に関するディスカッションしか見つかりませんでしたが、包括的なリスト(説明を含む)は見つかりませんでした。 –

関連する問題