-
Notifications
You must be signed in to change notification settings - Fork 284
一键快速安装部署
bcosdev edited this page Jan 5, 2018
·
2 revisions
作为范例,本文档示范了如何编译安装BCOS、并且部署2个节点
- build.sh在centos和Ubuntu版本测试成功;
- 所有Linux发行版本请确保yum和git已安装,并能正常使用;
- 如遇到中途依赖库下载失败,一般和网络状况有关,请到 https://github.com/bcosorg/lib 找到相应的库,手动安装成功后,再执行此脚本;
- 下载代码
git clone https://github.com/bcosorg/bcos
- 执行build.sh
chmod +x build.sh
./build.sh
至此,bcoseth安装完毕,安装路径:/usr/local/bin/bcoseth
- 运行(以创建本机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
可以看到如下日志:
.
- 查看进程,可看到2个节点正在运行:
.