EOS数据导入MongoDB

eos环境搭建后,已经安装了MongoDB。

如果觉得eos安装的MongoDB版本不好,你也可以自己重新安装一个可靠版本。

MongoDB

配置文件

mongodb配置mng.conf

systemLog:

  destination: file

  path: /home/xxx/mongodb/logs/mongo.log

  logAppend: true

storage:

  dbPath: /home/xxx/mongodb/db

  journal:

   enabled: true

net:

  bindIp: 0.0.0.0

  port: 27017

mongodb后台启动命令

/root/opt/mongodb/bin/mongod -f ./mng.conf –fork

启动新的nodeos

在本地已经启动了EOS节点的情况下,使用以下命令启动nodeos。

nodeos --plugin eosio::chain_api_plugin --plugin eosio::net_api_plugin --plugin eosio::mongo_db_plugin  --http-server-address 0.0.0.0:8889 -m  mongodb://127.0.0.1:27017/EOS --p2p-listen-endpoint 0.0.0.0:9877 --p2p-peer-address 127.0.0.1:9876  --data-dir mainnet

以上命令加入了 eosio::mongo_db_plugin 插件,指定了本地mongdb的地址和数据库名称。

MongoDB客户端以及常用命令

客户端程序mingo,不用加参数,默认参数可以直接运行。

常用命令:

show dbs

show collections

use EOS

db.transactions.find({"trx_id":"75cc2dae61965b0a224a78948226905c740168e86e59f312a13cfd81691f66b4"}).pretty()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值