说明:本篇文章,我参照了FISCO BCOS的使用文档中关于物料包流程的部分,根据实际情况写出操作流程。
部分说明
-
FISCO BCOS搭建过程中需要的其他依赖会自动安装, 用户不需要再手动安装
-
CentOS/Ubuntu默认安装或者使用yum/apt安装的是openJDK, 并不符合使用要求, 应选择Oracle JDK 1.8 的安装
部署步骤
- 打开Xshell登陆云服务器
- 安装JDK 1.8
参阅:安装JDK 1.8教程地址:https://www.jianshu.com/p/b7350b18ac0a
- 下载物料包
- 下载fisco-package-build-tool v1.2.2(各版本下载页面->选择.tar.gz格式文件)到本地计算机,通过WinSCP传到服务器的/root目录下。
提醒:由于直接输入git clone https://github.com/FISCO-BCOS/fisco-package-build-tool.git
后克隆速度很慢,所以我换了种方式,效果是一样的。
- 解压物料包
tar xvf fisco-package-build-tool-1.2.2.tar.gz
提醒:解压后,可以选择删除压缩包
- 修改配置文件config.ini
cd fisco-package-build-tool-1.2.2
vim config.ini
-
创建服务器的安装包
./generate_installation_packages.sh build
-
大约45分钟后
- 安装各服务器的安装包
cd 119.23.185.151_agent_genesis/
./install_node.sh
注意:之后所有截图为某一个服务器的截图,另一服务器类似
安装成功后
- 启动节点
cd build
./start.sh
- 日志输出
tail -f node0/log/log_*.log | egrep "Generating seal"
- 每个服务器执行install_node时, 都会在安装目录下安装nodejs、babel-node、ethconsole, 其环境变量会写入当前安装用户的.bashrc文件,使用这些工具之前需要使环境变量生效
cat node.sh
- 部署合约验证, 进入tool目录
cd tool
babel-node deploy.js HelloWorld
主教程 |
---|
部署区块链浏览器教程 |
网友评论