说明:
1.搭建的是webase-deploy并不是webase-front
2.根据本文档由于ubuntu版本的不同,可能会造成一些小的问题发生,自行解决
如:java环境变量;数据库权限、密码等。
(一)搭链
参考文档:WeBASE管理平台 — FISCO BCOS 2.0 v2.11.0 文档
1.安装依赖:
sudo apt install -y openssl curl
2.创建fisco目录,并进入
cd ~ && mkdir -p fisco && cd fisco
3.下载脚本,并添加权限
(1)官方的github:
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/build_chain.sh && chmod u+x build_chain.sh
(2)国内的镜像:
curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.11.0/build_chain.sh && chmod u+x build_chain.sh
4.在目录下执行
- 生成一条单群组4节点的FISCO链
- 确保机器的3030030303,2020020203,8545~8548端口没有被占用
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
注解:
- -l 选项 用来指定区块链节点的 IP 地址和节点数量。
- 其中-p选项指定起始端口,分别是p2p_port,channel_port,jsonrpc_port
国密版:(如何区分用国密还是普通暂不知道)
bashbuild_chain.sh-l127.0.0.1:4-p30300,20200,8545-g-G
- 其中-g表示生成国密配置,-G表示使用国密SSL连接
5.至此搭链成功
会出现:Allcompleted,若没有出现nodes/build.log检查这个里面的错误信息
6.启动节点
bash nodes/127.0.0.1/start_all.sh
出现下列现象:
try to start node0 try to start node1 try to start node2 try to start node3 node1 start successfully node2 start successfully node0 start successfully node3 start successfully
失败:
(1)进程检查
- 使用 netstat-an|greptcp 检查端口号 3030030303,2020020203,8545~8548是否被占用
- 检查进程 ps -ef | grep -v grep | grep fisco-bcos </