Руководство по запуску локальной сети с несколькими нодами
Это руководство описывает, как запустить локальную сеть с несколькими нодами валидаторов и полными нодами валидаторов. Для этого вы будете использовать Aptos Forge CLI.
ИСПОЛЬЗУЙТЕ ТОЛЬКО ДЛЯ ТЕСТОВОГО РАЗВЕРТЫВАНИЯ Метод, описанный в данном руководстве, следует использовать только для тестового развертывания локальной сети нескольких нод. Не используйте это руководство для развертывания в рабочей среде. В настоящее время это единственное руководство по развертыванию сети нескольких нож.
Для развертывания локальной сети с одной нодой смотрите Запуск локальной тестовой сети и Процесс разработки локальной тестовой сети.
Прежде чем приступить к работе
Убедитесь, что вы клонировали исходный GitHub-репо Aptos, выполнив следующие шаги:
Клонируйте репозиторий Aptos.
2. cd
в каталог aptos-core.
3. Запустите скрипт scripts/dev_setup.sh Bash, как показано ниже. Это подготовит вашу среду разработчика.
Обновите текущую среду.
Теперь, когда ваша среда разработки готова, вы можете приступить к следующим действиям.
Запуск нескольких валидаторов
Чтобы развернуть несколько локальных валидаторов, выполните команду:
Это запустит локальную сеть из 4 валидаторов, каждый из которых работает в своем собственном процессе. Сеть будет работать вечно, пока вы не завершите ее вручную.
В выводе терминала будет показано расположение файлов валидаторов (например, файлы genesis, журналы, конфигурации нод и т.д.) и команды, которые были запущены для запуска каждой ноды. При запуске также отображается идентификатор процесса (PID) каждой ноды и адреса серверов (например, REST API). Например, если вы выполните приведенную выше команду, вы увидите:
Используя информацию из этого вывода, вы можете остановить одну ноду и перезапустить ее. Например, чтобы остановить и перезапустить ноду 0
, выполните следующие команды:
Faucet и Минт
Кроме того, в выводе терминала также отображается корневой (или mint) ключ для сети. Это позволяет запустить локальный faucet и начать минт тестовых токенов в сети. Для этого просто запустите команду faucet, используя ключ mint, и направьте ее на REST API одной из нод, например, ноды 0
:
Приведенная выше команда запустит локальный faucet, прослушивающий порт 8081
. С помощью этого faucet вы сможете минтить токены для своих тестовых учетных записей, например:
FAUCET И APTOS CLI Подробнее о том, как работает faucet, читайте в README.
Также смотрите, как использовать Aptos CLI с существующим faucet.
Валидатор полных нод
Чтобы также запустить валидатор полных нод внутри сети, используйте флаг --num-validator-fullnodes
. Например:
Дополнительное применение
Чтобы просмотреть все параметры использования инструмента, выполните команду:
Last updated