美文网首页
部署区块链浏览器|教你如何部署区块链

部署区块链浏览器|教你如何部署区块链

作者: Ricsy | 来源:发表于2018-12-31 22:10 被阅读12次

    说明:本篇文章,我参照了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


    • 下载物料包
    1. 下载fisco-package-build-tool v1.2.2(各版本下载页面->选择.tar.gz格式文件)到本地计算机,通过WinSCP传到服务器的/root目录下。

    提醒:由于直接输入git clone https://github.com/FISCO-BCOS/fisco-package-build-tool.git后克隆速度很慢,所以我换了种方式,效果是一样的。

    1. 解压物料包
      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

    主教程
    部署区块链浏览器教程

    相关文章

      网友评论

          本文标题:部署区块链浏览器|教你如何部署区块链

          本文链接:https://www.haomeiwen.com/subject/uquwlqtx.html