首页 > 其他分享 >FSICO-BACOS单机四节点到Webase平台搭建简洁步骤

FSICO-BACOS单机四节点到Webase平台搭建简洁步骤

时间:2023-09-18 15:14:32浏览次数:44  
标签:java BACOS sudo Webase sh install HOME nginx FSICO

  • bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
    • 其中-l指定ip列表, -p表示p2p,.. .. 端口号,生成的四个节点端口号为30300 ~ 30303

安装ubuntu依赖

sudo apt install -y openssl curl

安装centos依赖

sudo yum install -y openssl openssl-devel

第二步. 创建操作目录, 下载安装脚本

## 创建操作目录*cd ~ && mkdir -p fisco && cd fisco

## 下载脚本
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.1/build_chain

执行单机4节点联盟链

构建单机四节点联盟链:生成nodes文件夹

bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545

启动单机四节点联盟链:

bash nodes/127.0.0.1/start_all.sh

下载Java SDK

# ubuntu系统安装java
sudo apt install -y default-jdk

#centos系统安装java
sudo yum install -y java java-devel

下载控制台

wget *https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh*

运行下载脚本

bash download_console.sh

拷贝证书到配置文件下

cp -r ~/fisco/nodes/127.0.0.1/sdk/* ./

启动控制台

cd.. && bash start.sh

安装Java- python -MySQL -webase 平台

  • java 1.8

  • python 3.6

  • mysql 5.7

    1. 更新软件包:sudo yum update/sudo apt install nginx
    2. 安装:sudo apt install mysql-server/sudo yum install mysql-server
    3. 查看mysql状态:sudo systemctl status nginx
  • pymysql

    1. pip3 install pymysql
  • 安装nginx

    1. 更新软件包:sudo yum update/sudo apt install nginx
    2. 安装:sudo apt install nginx/sudo yum install nginx
    3. 查看Nginx状态:sudo systemctl status nginx
  • 配置系统的JAVA_HOME

    1. 查看位置which java,输出:/usr/bin/java
    2. ls -lr /usr/bin/java
    3. ls -lrt /etc/alternatives/java
    4. 确定了java的安装目录为/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
    5. 打开配置环境变量的文件vim /etc/profile
    6. 添加配置:
    export JAVA_HOME=java安装目录
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    
    1. 配置生效:source /etc/profile
    2. 测试是否正确:echo $JAVA_HOME

启动WEBASE

python3 deploy.py.startAll

标签:java,BACOS,sudo,Webase,sh,install,HOME,nginx,FSICO
From: https://www.cnblogs.com/pronting/p/17711862.html

相关文章

  • 玩转WeBASE七大使用场景
    WeBASE是一个体验友好、功能丰富的区块链中间件平台,通过一系列通用功能组件和实用工具,助力开发者快速搭建区块链应用的基础环境,并提供可视化合约IDE和一站式联盟链管理台。为什么需要WeBASEFISCOBCOS自2017年开源以来,大量开发者基于FISCOBCOS开发区块链应用。在和开发者的日常沟......
  • 第六讲 weBASE IDE 的使用和智能合约的开发
    01智能合约概述智能合约产生价值的最基本前提是有一个强有力的底层介质用于储存,让其不可被物理破坏。然而,智能合约的本体是一份代码,非常容易被慧改,如何为其提供强力的存储介质就成了问题。这正好是区块链擅长解决的——通过比特币的实践,证明了区块链可以在分布式环境下让电......
  • Webase-front搭建(第二篇)
    第一篇:FISCOBCOS搭建 第一步:下载安装包wgethttps://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.4/webase-front.zip  在fisco目录......