Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
avral
6 лет назад

📦Mongo plugin dump. Интструкция по быстрому запуску mongodb для Голоса.

Так как синхронизация/реплей ноды с включенным монго плагином занимает несколько дней, я подготовил свой вариант для относительно быстрого запуска базы.

Требования:

  • 100GB на жестком на диске
  • Docker 18.0

Особенности:

  • Нода синхронизируется на диск, shared_memory находится в папке blockchain(экономим ОЗУ)
  • Синхронизация приостановлена на ~19070000 блоке
  • Нода используется только для mongo плагина, остальные плагины отключены.

Первым делом необходимо закачать дамп ноды и монго базы на свой сервер,
Размер дампа 31GB!

cd /home
wget -O golos_mongo_node_dump.tar.gz http://golos-mongo-dump.mapala.net/dump

Распаковываем:

tar -xvzf golos_mongo_node_dump.tar.gz

Запускаем контейнер с монгой:

docker run -d --name mongodb -v /home/golos_mongo_node_dump/mongo_data:/data/db -v /home/golos_mongo_node_dump/mongod.conf:/etc/mongo/mongod.conf -p 27017:27017 mongo --config /etc/mongo/mongod.conf

Запускаем контейнер с нодой:

docker run -d -v /home/golos_mongo_node_dump/config/:/etc/golosd -v /home/golos_mongo_node_dump/node/:/var/lib/golosd --name golos-mongo-node goloschain/golos:v0.18.4preRC3-mongo

Done.

База доступна на 27017 порте, необходимо подождать пока нода синхронизируется до текущего блока.

Рекомендации:

  • Я держу эту сборку на сервере с 32GB ОЗУ и 1.5TB диском
  • Поменять пароль для монги и соответственно в конфиге нодыgolos_mongo_node_dump/config/config.ini 72 строка
  • Запускать сначала контейнер для монги, потом контейнер ноды. Останавливать в обратном порядке.

Дефолтные доступы:

  • db admin: root/root
  • db Golos: node/node

Публичная база на сервере Mapala:

  • host: golos-mongo.mapala.net
  • port: 27017
  • user: mapala
  • password: mapala

Связь со мной tg:@avral
GraphQL сервер для голоса на базе mongo-plugin https://golos.io/ru--golos/@avral/ru-golosql-01-pervaya-versiya-s-bazovym-funkczionalom

4
0.024 GOLOS
На Golos с April 2017
Комментарии (0)
Сортировать по:
Сначала старые