Возможность динамической установки переменных среды в Hyperledger Fabric - PullRequest
0 голосов
/ 27 февраля 2019

Можем ли мы динамически изменить переменные среды Hyperledger, которые мы устанавливаем, перед настройкой компонентов HyperLedger во время выполнения.Например, если нам нужно изменить FABRIC_LOGGING_SPEC с debug на info во время выполнения Orderer или PEER с образом докера или без него, возможно ли это?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Я пытался достичь того же самого в прошлом однажды.Но выяснилось, что после создания docker-контейнера с использованием службы, упомянутой в файле yaml, нельзя изменить параметры env.Используя «экспорт», вы можете изменить его, но только до тех пор, пока вы находитесь в этом контейнере.Как только вы выйдете из этого контейнера, будет установлено старое значение по умолчанию. Одним из решений этого может быть вращение нового контейнера с нужными параметрами env.И перенести все данные из старого контейнера в новый контейнер.Также необходимы обновления для блоков конфигурации канала.

0 голосов
/ 27 февраля 2019

Да, одноранговое ведение журнала может динамически изменяться с помощью доступа к кликеру.Существуют определенные полезные команды, которые помогут вам в использовании, например

  • Чтобы получить уровень журнала для однорангового регистратора: peer logging getlevel peer

  • Чтобы получитьактивная спецификация ведения журнала для однорангового узла: peer logging getlogspec

  • Чтобы установить уровень ведения журнала для регистраторов, совпадающих с префиксом имени регистратора, для уровня журнала INFO: peer logging setlevel gossip info

  • Для возврата спецификации ведения журнала к начальному значению: peer logging revertlevels

Более подробное объяснение и использование по документам .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...