EOS主网搭建教程:

1、git clone https://github.com/EOS-Mainnet/eos.git --recursive

2、cd eos

3、git tag (查看有哪些分支)
git checkout mainnet-1.0.10(切换分支)
git branch (查看现在所在的分支) 4、git submodule update --init --recursive 5、./eosio_build.sh 6、cd build 7、sudo make install 8、mkdir /opt/EOSMainNet 9、cd /opt/EOSMainNet 10、git clone https://github.com/CryptoLions/EOS-mainNet.git ./ 11、chmod -R 777 ./*.sh
chmod -R 777 ./Wallet/*.sh 12、配置环境变量
(1)vim /etc/profile
(2)export PATH=$PATH:/servers/EOSMainNet
(3)保存并退出
(4)source /etc/profile
(5)env(查询是否配置成功 :PATH=自己的径:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/servers/EOSMainNet) 13、vi /servers/EOSMainNet/start.sh(看下里面的路径是否正确) 14、首次启动
start.sh --genesis-json /servers/EOSMainNet/genesis.json
以后启动不需要加--genesis-json 15、cleos.sh get info
查看chain_id是否为:aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906(主网的id)

  

EOS搭建节点:

1、先安装docker和docker-compose
参考:https://www.cnblogs.com/sinsenliu/p/9634262.html 2、git clone https://github.com/cryptokylin/CryptoKylin-Testnet.git
cd fullnode
./run.sh 3、1分钟内手动搭建全节点
第一步,创建所需要的目录:
mkdir -p /data/eos/nodeos-data-volume/nodeos-data-kylin/data 第二步,准备配置文件:
cp -r config /data/eos/nodeos-data-volume/nodeos-data-kylin 第三步,启动全节点
docker-compose -f docker-compose-kylin-init.yaml up -d 暂停/重启 同步
暂停:
docker-compose -f docker-compose-kylin.yaml down 重启:
docker-compose -f docker-compose-kylin.yaml down
docker-compose -f docker-compose-kylin.yaml up -d 链信息:
{
"chain_id": "5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191"
} 后面用cleos.sh get info命令检测同步高度和chain_id,看chain_id是否和这个一样,一样就对了,否则就不对。
cleos.sh get info(本机查看)。
cleos.sh -u http://192.168.1.15:8890 get info (看别人的)。 P2P 节点列表
p2p-peer-address = 13.125.53.113:9876
p2p-peer-address = 119.254.15.40:9876
p2p-peer-address = p2p.kylin.eoseco.com:10000
p2p-peer-address = p2p-kylin.eoslaomao.com:443
p2p-peer-address = p2p.kylin-testnet.eospace.io:88
p2p-peer-address = kylin.fnp2p.eosbixin.com:443
p2p-peer-address = peering-kylin.eosasia.one:80
p2p-peer-address = kylin.meet.one:9876
p2p-peer-address = peer.kylin.alohaeos.com:9876
p2p-peer-address = p2p.kylin.helloeos.com.cn:9876
p2p-peer-address = kylin-testnet.starteos.io:9876
p2p-peer-address = kylin-fn001.eossv.org:443
p2p-peer-address = p2p.kylin.eosbeijing.one:8080
p2p-peer-address = testnet.zbeos.com:9876
BNET 节点列表
bnet-connect = kylin.fnbnet.eosbixin.com:3389
bnet-connect = kylin.meet.one:4321
HTTP API 节点列表
https://api.kylin-testnet.eospace.io/v1/chain/get_info
http://kylin.fn.eosbixin.com/v1/chain/get_info
https://api-kylin.eosasia.one/v1/chain/get_info
https://api-kylin.eoslaomao.com/v1/chain/get_info
http://api.kylin.eoseco.com/v1/chain/get_info
http://13.125.53.113:8888/v1/chain/get_info
http://119.254.15.40:8888/v1/chain/get_info
http://kylin.meet.one:8888/v1/chain/get_info
https://api.kylin.alohaeos.com/v1/chain/get_info
http://api.kylin.helloeos.com.cn/v1/chain/get_info
http://api.kylin.starteos.io/v1/chain/get_info
http://kylin-fn001.eossv.org/v1/chain/get_info
http://api.kylin.eosbeijing.one:8880/v1/chain/get_info
http://testnet.zbeos.com/v1/chain/get_info
水龙头
在 cryptokylin 上创建账号非常简单: 免费账号
创建免费账号: http://faucet.cryptokylin.io/create_account?new_account_name 例子: curl http://faucet.cryptokylin.io/create_account\?111111111ooo
获得免费Token
获得免费Token: http://faucet.cryptokylin.io/get_token?your_account_name. 每一次调用能获得100EOS, 每天最多获得1000个EOS. 例子: curl http://faucet.cryptokylin.io/get_token?111111111ooo

  

EOS-Sync
快速搭建将EOS主网数据同步至mongodb数据库, 操作步骤:

1、安装docker
Docker Docker版本 >= 17.05
docker-compose 版本 >= 1.10.0

克隆项目
git clone git@github.com:EOSpace/eos-sync.git
cd eos-sync

5秒脚本搭建方法
./run.sh

1分钟手工搭建方法

第一步,创建所需目录:
mkdir -p /data/eos/nodeos-data-volume/nodeos-data-mainnet/mongo
mkdir -p /data/eos/nodeos-data-volume/nodeos-data-mainnet/data

第二步,准备配置文件:
cp -r config /data/eos/nodeos-data-volume/nodeos-data-mainnet

第三步,开始同步数据:
docker-compose -f docker-compose-mainnet-init.yaml up -d

查看同步的数据
进入mongo查看同步的数据:
docker-compose -f docker-compose-mainnet-init.yaml exec mongo /bin/bash
mongo admin -u root -p 111222

同步结果如下:

> use EOS; (在>后面输入use EOS; 类似mysql界面。)
switched to db EOS
> show tables;
accounts
actions
block_states
blocks
transaction_traces
transactions

停止/重启 同步
停止数据同步:
docker-compose -f docker-compose-mainnet.yaml down

重启数据同步:
docker-compose -f docker-compose-mainnet.yaml down
docker-compose -f docker-compose-mainnet.yaml up -d

Replay区块:
docker-compose -f docker-compose-mainnet-replay.yaml down
docker-compose -f docker-compose-mainnet-replay.yaml up -d

EOS主网搭建教程--&&--搭建节点--&&--搭建mongodb数据库的更多相关文章

  1. EOS主网节点部署

    EOS主网节点部署 #环境 ubuntu 16.4 EOS编译安装 EOS主网节点部署 eos区块查询.进程监控shell #EOS编译安装 #环境 ubuntu 16.4 # EOS安装部 # 以下 ...

  2. 加入EOS主网

    [加入EOS主网] 根据之前的博文,可以直接在本地测试单节点网络.这里再给出一下.详情见[参考1]. alias cleos='docker exec -it eosio /opt/eosio/bin ...

  3. Gogs搭建教程-极易搭建的自助 Git 服务

    前言 最近在搭建自己的持续集成,网上非常多的教程都是使用的gitlab作为代码管理工具,但是gitlab非常重,而且吃配置,而gogs非常轻便简介,成为不二之选. 操作系统:Centos 7.0 一. ...

  4. eos bp节点 超级节点搭建

        搭建eos BP节点   环境搭建与配置 安装最新版本 $ wget https://github.com/eosio/eos/releases/download/v1.8.1/eosio-1 ...

  5. SSM框架搭建教程(从零开始,图文结合)

    1.准备 IntelliJ IDEA Tomcat JDK Maven mysql spring.springmvc.mybatis 了解 现在假设如上条件你都具备,那么通过我这篇博客 你一定可以整合 ...

  6. 三节点搭建openstack-Mitaka版本

    前言: 现在的云计算平台已经非常火,也非常的稳定了.像阿里云平台,百度云平台等等,今天咱们基于openstack来搭建一个云平台 注意: 本次平台搭建为三节点搭建(没有外部存储节点,所有存储为本地存储 ...

  7. eos 创建两对的公钥和私钥, 钱包,交易所转账到主网,主网到交易所

    在ubuntu18.04上安装EOS的目的: 在ubuntu中,进行eos源码编译和安装 在不联网的安全环境下,用eos官方的命令行工具,创建自己的公钥和私钥 用eos官方的命令行工具,创建钱包,执行 ...

  8. node-express项目的搭建并通过mongoose操作MongoDB实现增删改查分页排序(四)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. Mongoose是在node.js ...

  9. YottaChain主网全面上线预示商业应用的落地区块链云存储不一样的云

    Yottachain存储网12月24日平安夜全面启动,意味着全球首个可商用的区块链存储公链全面落地.对于数据存储来说,小到我们个人的照片文档,大到政企机构数据库资料,都是互联网生活中如影随形的标配. ...

随机推荐

  1. Go并发介绍

    1. 进程.线程.协程 进程(Process),线程(Thread),协程(Coroutine,也叫轻量级线程) 进程 进程是一个程序在一个数据集中的一次动态执行过程,可以简单理解为“正在执行的程序” ...

  2. blog主题——樱花

    贮存一下,blog代码 QAQ 页脚html <!--live2d--> <script src="https://blog-static.cnblogs.com/file ...

  3. apache的下载

    官网http://www.apache.org/ 首页第三行左右 点a number of third party vendors 再点第一个ApacheHaus 最后来到windows的下载页面 h ...

  4. 探讨LoadRunner的并发用户和集合点

    近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才算是有效的并发用户,没有设置结合点,就认为可 ...

  5. 【前端开发API】豆瓣开放API

    转载:https://www.cnblogs.com/HuangJie-sol/articles/10884622.html#_label6 阅读目录 前言 具体api 1.正在热映 2.即将上映 3 ...

  6. svn的安装和备份

    svn的安装: yum install subversion -y mkdir /svn 创建用来存放svn版本库的目录 svnadmin create /svn/first  创建一个svn的版本库 ...

  7. Mac 配置 React Native 环境

    OSX系统,这里假定你是iOS开发人员 Homebrew 是需要的,只有安装了Homebrew才能继续安装watchman和flow 安装 Node.js 4.0 或者更新的版本. 使用 Homebr ...

  8. bitnami-redmine 一键安装

    下载bitnami-redmine https://bitnami.com/stack/redmine 安装 选择语言 设置登陆用户名和密码,数据库用户名root,数据库密码也是这个设置的密码 其他下 ...

  9. NET在64位系統使用32位oracle客户端访问数据库

    客户在win7 64位系统中安装32位的ora客户端,NET 安装后连线数据库 引发BadImageFomatException. 按客户机安装64位ora客户端也不现实,可能会影响其他应用的正常使用 ...

  10. 探索 Python + HyperLPR 进行车牌识别

    概要 HyperLRP是一个开源的.基于深度学习高性能中文车牌识别库,由北京智云视图科技有限公司开发,支持PHP.C/C++.Python语言,Windows/Mac/Linux/Android/IO ...