分布式账本验证工具-Jepsen环境部署

- 引言

- JVM安装

- Docker安装

- Docker-compose安装

- Lein安装

- Jepsen安装

- 运行调试

1、引言

本章节为第一章,主旨在介绍Jepsen测试环境的部署。Jepsen是一个重量级分布式账本验证库,该工具已成功验证如zookeeper等(https://aphyr.com/tags/jepsen),我们使用其对分布式系统(分布式账本)执行一系列操作,并验证是否正确。后续将从Jepsen测试环境部署、区块链可靠性指标介绍,使用Jepsen测试区块链可靠性等依次介绍,区块链可靠性质量度量,从第三方检测机构角度推进行业发展。

本文介绍的安装需要如下环境linux+jvm+docker+lein+jepsen。

2、JVM安装

第一步安装JVM

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless libjna-java

3、Docker安装

第一步清理早期docker文件

sudo apt-get remove docker docker-engine docker.io

第二步更新目录

sudo apt-get update

第三步安装CA

sudo apt-get install \

apt-transport-https \

ca-certificates \

curl \

software-properties-common

第四步添加docker GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

第五步验证key

sudo apt-key fingerprint 0EBFCD88

第六步添加稳定源

sudo add-apt-repository \

"deb [arch=amd64] https://download.docker.com/linux/ubuntu \

$(lsb_release -cs) \

stable"

第七步更新目录

sudo apt-get update

第八步安装docker-ce

sudo apt-get install docker-ce

第九步运行docker-ce

sudo docker run hello-world

4、Docker-compose安装

第一步安装docker-compose

curl -L https://github.com/docker/compose/releases/download/1.15.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

第二步授权

chmod +x /usr/local/bin/docker-compose

第三步查看版本

docker-compose --version

5、Lein安装

第一步下载安装脚本

wget  https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein

第二步移动usr/bin目录下,执行权限

sudo mv /您的目录/lein /usr/bin/

cd /usr/bin/

chmod +x lein

第三步执行lein命令安装

lein

网络可能被墙有时需要代理,root权限下可能需要敲击回车以继续

第四步执行Hello world测试

lein repl

当输出 user=> 后键入 (println "Hello,world!")

6、Jepsen安装

第一步git源码

git clone git://github.com/jepsen-io/jepsen

第二步开启jepsen - docker服务

cd /您的目录/jepsen/docker/

./up.sh

可能联网下载数据,时间周期长,耐心等待


第三步执行jepsen测试(另起客户端)

docker exec -it jepsen-control bash


(本章节完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker必须安装在CentOS7 64位机器上。 1 卸载老版本Docker Docker老版本,docker...
    WeiminSun阅读 5,714评论 0 0
  • 四月七日,天气晴。 今天的朝阳格外的灿烂,金黄色的光晕沐浴着我家的阳台。我其实很早就醒了,妈妈也是。虽然隔着不远处...
    四牧君阅读 3,613评论 0 1
  • 今天在乡间走,看着那一栋栋修起来的小楼,千篇一律的水泥盒子。还有好几处修好的房子空着,或者几层楼只住了一层,对,这...
    bb938442ff46阅读 1,228评论 0 1
  • 2016年3月12日 生命向上,亲子相长 第115篇 宸宸3岁5月,诗诗4月 早上叠完被子,我抱着诗诗坐在床边,宸...
    雪维他阅读 1,085评论 0 0