Ubuntu下安装BigChainDB

BigChainDB是一个去中心化系统的区块链数据库。最近在与区块链技术相关的方面需要用到这一个数据库。因此,在Ubuntu下安装BigchainDB遇到了一些问题,在此统一记录下来,给其他需要安装BigChainDB的同行做参考,本人用的是Ubuntu 16.04

首先,安装BigChainDB之前得安装3.4以上版本的MongoDB,而3.4以上版本的MongoDB只支持64位的Ubuntu系统,如果是32位则无法安装。MongoDB (3.4)的安装步骤如下:

导入包管理系统使用的公钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

为MongoDB创建列表文件

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

更新本地数据包

sudo apt-get update

安装MongoDB

sudo apt-get install -y mongodb-org

注意安装完成之后不要运行MongoDB,而是接着如下步骤。

创建data/db 目录并修改权限

$ sudo mkdir -p /data/db
$ sudo chmod -R 700 /data/db

之后运行MongoDB

$ sudo mongod --replSet = bigchain-rs

执行完这行命令后进入如下画面:
这里写图片描述

此时新开一个终端进行后面的步骤,此终端不要关闭。
在新开的终端里安装Python3.5

$ sudo apt-get update
$ sudo apt-get install libffi-dev libssl-dev

接着安装pip和setuptools

$ sudo apt-get install python3-pip 
$ sudo pip3 install --upgrade pip setuptools

这时可以利用pip3安装bigchainDB了

$ sudo pip3 install bigchaindb

安装完成之后,配置bigchainDB服务

$ bigchaindb -y configure mongodb

最后启动bigChainDB

$ bigchaindb start

启动成功如下图:
这里写图片描述
至此,大功告成!在Ubuntu下BigChainDB安装完成。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值