Как подготовить структуру папок узлов для сетевого загрузчика?

#corda

#corda

Вопрос:

Я пытаюсь создать тестовую сеть начальной загрузки на aws, и я использую это —

 java -jar corda-tools-network-bootstrapper-4.5.jar --dir ./
  

Я получаю —

Загрузка локальной тестовой сети в / home / ubuntu Узлы не найдены

Jar кажется правильным. В документах указано —https://docs.corda.net/docs/corda-os/4.5/network-bootstrapper.html

 java -jar network-bootstrapper-4.5.jar --dir <nodes-root-dir>
  

Я не могу найти network-bootstrapper-4.5.jar но только corda-tools-network-bootstrapper-4.5.jar . Ошибка, похоже, связана с файлом node.conf.

У кого-нибудь есть идеи?

Комментарии:

1. Я улучшил название вашего вопроса.

Ответ №1:

Если вы выполните шаги, которые упомянуты здесь, вы увидите, что в нем говорится:

Создайте каталог, содержащий файл конфигурации узла … для каждого узла

Ключевыми словами являются node config file ; поэтому вы должны выполнить следующее:

  1. Создайте свои узлы: из корневой папки вашего проекта запустите ./gradlew deployNodes ; это создаст папку для каждого узла, который вы определили в deployNodes задаче Gradle вашего корневого build.gradle файла.
  2. Папки будут внутри path-to-project-folder/build/nodes . Если вы проверите папки, вы увидите, что у каждого узла есть node.conf файл, о котором говорится в документации загрузчика.
  3. Запустите команду bootstrapper, где <nodes-root-dir> есть path-to-project-folder/build/nodes , поскольку она содержит все ваши узлы.