2017-11-02 3 views
0

私のネットワークのコンポーネント、つまり2人の発注者と2人のピアを手動で定義しようとしています。 ./createComposerProfile.shによって作成されたデフォルトの構造体は、hereに1人の発注者と1人のピアしかありません。Hyperledger Composerの接続プロファイルを使用してネットワークアーキテクチャを手動で定義します

〜/ .composer-connection-profiles/hlfv1/connection.jsonでファイルを編集してみました。単に編集内容を無視して、デフォルトのネットワークを作成します。

これを行うにはどうすればよいですか?

答えて

0

接続プロファイルは、ハイパーエッジファブリックネットワークとの対話方法を表していますが、ネットワークを定義していません。 Hyperledger作曲家は、あなたが定義したHyperledgerファブリックネットワークで動作するように設計されているため、定義されたネットワークを表す接続プロファイルを作成する必要があります。 2ピアネットワークが必要な場合は、自分で作成し、そのネットワークとの対話方法を表す接続プロファイルを作成する必要があります。 ファブリックネットワークの構築方法については、http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html を参照してください。

+0

私はdavid_kを明確にしてくれてありがとうございます。コンポーザープレイグランドをローカルで起動するために使用される.composer.shファイル(Hyperledgerネットワークの設定と起動を含む)が使用するネットワークの設定を変更してください。 – Goodman

+1

1行のインストーラは、作曲家あなたがやりたいことはその意図を超えたものです。私たちは人々が実際のファブリックを使って作業しようとする簡単な開発ファブリックを提供します。コンポーザーは、接続プロファイルがそのファブリックに対して正しく定義されているため(正しい管理者IDなどをインポートするため)、どのファブリックが使用されているかは関係ありません。私たちのファブリック開発サーバーは、ファブリックネットワークの構築や拡張の出発点としての例ではありません。 –

+0

接続方法の詳細はこちら https://hyperledger.github.io/composer/reference/connectionprofile.html 残念ながら、私たちはコンポーザーができるようにするために必要なアイデンティティについてあまり知らないビジネスネットワークをインストールして開始する。 –

0

に「ネットワークと接続プロファイルをリンクするにはどうすればいいですか」元の問題に戻って参照するには、1).composer-connection-profilesの下に別のサブディレクトリを作成する必要があります。私が疑っているサブディレクトリhlfv1のconnection.jsonを編集し、それを再作成しました。独自のサブディレクトリを最初に作成する必要があります(同じレベルで、Dev設定から 'hlfv1'プロファイルと同じアクセス許可)。hlfv1customと呼びます。次に、そこにconnection.jsonファイルを追加します。あなたは 'local'を設定しているので、既存のconnection.jsonをカスタムの基盤として使うことができます。新しいfabric.setup(たとえば、追加のピアなど)を新しいconnection.jsonに追加します"type"(conxプロファイル内にあります)はまだ 'hlfv1'です) - 詳細はこちらとHLFV1 connection.jsonの例を参照してください - >https://hyperledger.github.io/composer/reference/connectionprofile.html

+0

こんにちはPaul、このページにリンクがあります。親切にそれをチェックしてください。そして、はい、上記のレクリエーションを発見しました。 Thanks – Goodman

+0

こんにちはグッドマン、ありがとう、私は正しいリンク(上の答えを編集)を入れた。どういたしまして。 –

関連する問題