Quorum 安装及环境搭建(单机版)
刚开始接触quorum,比fabric容易安装多了,但网上教程不多,简单记录一下,目前只测试了local。ubuntu 16.04。
1 安装go :
直接下载1.10.X的安装包解压到/usr/lib/里
然后在home文件下ctrl+h 找到隐藏的 .bashrc 文件,
添加以下几行
export GOPATH=$HOME/gopath
export GOROOT=/usr/lib/go
export PATH=$PATH:$GOROOT/bin
保存 .bashrc 文件,
source ~/.bashrc 立即生效
go version 查看版本
go env 查看环境配置
都有正确信息显示说明安装成功
2 安装依赖库:
apt-get install libdb-dev libleveldb-dev libsodium-dev zlib1g-dev libtinfo-dev
3 安装quorum:
git clone --recursive https://github.com/jpmorganchase/quorum.git
cd quorum
make all
编译完后,quorum/build/bin目录下会生成以下文件:
abigen bootnode evm examples faucet geth p2psim puppeth rlpdump swarm wnode
需要加入系统path中:
export QUORUM=…/quorum/build
export PATH=$PATH:$QUORUM/bin
4 获取constellation-node可执行文件:
Wget https://github.com/jpmorganchase/constellation/releases/download/v0.2.0/constellation-0.2.0-ubuntu1604.tar.xz
解压之后得到文件constellation-node, 执行第3步同样的操作将constellation-node添到系统PATH中去(偷懒把constellation-node 放到quorum/build/bin目录下就可以了)
5 下载教程样例:
git clone https://github.com/jpmorganchase/quorum-examples
运行样例:
1)初始化:
cd quorum-examples/examples/7nodes
./raft-init.sh
2)启动测试
启动constellation:
./constellation-start.sh
启动完毕后输入ps -ef | grep constellation-node查看进程情况,
输入killall constellation-node 终止程序。
启动geth node:
./raft-start.sh 启动完毕后输入 ps -ef |grep geth 查看进程情况。
成功的话会出现进程情况应该是这样:


本文档详细记录了Quorum的安装与环境配置过程,包括安装Go、依赖库、Quorum本身,以及获取和使用constellation-node。在启动constellation和raft时遇到的启动问题,通过检查qdata/logs日志解决了缺少依赖的问题。
&spm=1001.2101.3001.5002&articleId=84037522&d=1&t=3&u=d5987a9f4ccc4c958ddc32657a818f6c)
3598

被折叠的 条评论
为什么被折叠?



