Skip to content

一键快速安装部署

bcosdev edited this page Jan 5, 2018 · 2 revisions

一键安装BCOS脚本使用说明

作为范例,本文档示范了如何编译安装BCOS、并且部署2个节点

注意事项:

  1. build.sh在centos和Ubuntu版本测试成功;
  2. 所有Linux发行版本请确保yum和git已安装,并能正常使用;
  3. 如遇到中途依赖库下载失败,一般和网络状况有关,请到 https://github.com/bcosorg/lib 找到相应的库,手动安装成功后,再执行此脚本;

使用步骤如下:

  1. 下载代码
git clone https://github.com/bcosorg/bcos
  1. 执行build.sh
chmod +x build.sh 
./build.sh

至此,bcoseth安装完毕,安装路径:/usr/local/bin/bcoseth

  1. 运行(以创建本机2节点为例)
cd sample
chmod +x run.sh
./run.sh

可以看到:

开始检查配置...
配置检查成功!!!
生成管理员账户成功!!!即将拷贝备份到每个节点目录的admin.message文件中,请注意保管!!!
开始初始化节点配置...
节点0目录生成成功!!!
节点1目录生成成功!!!
创世文件生成成功!!!
记账节点列表生成成功!!!
节点0 genesis.json生成成功!!!
节点0 config.json生成成功!!!
节点1 genesis.json生成成功!!!
节点1 config.json生成成功!!!
恭喜!已全部构建成功!
执行 /bcos-data/node0/start0.sh 即可启动节点0
执行 /bcos-data/node1/start1.sh 即可启动节点1

注意:当出现 “恭喜!已全部构建成功!”即代表这两个节点已经开始运行(若端口被占用或其他异常情况则不会启动)。若以后需要重新启动,则按照:

执行 /bcos-data/node0/start0.sh 即可启动节点0
执行 /bcos-data/node1/start1.sh 即可启动节点1

即可执行。

如果执行成功,执行

tail -f /bcos-data/node0/log/* | grep Report

可以看到如下日志:

.

  1. 查看进程,可看到2个节点正在运行:

.