#头条创作挑战赛# #区块链# #技术#
安装环境:8核心CPU 8G内存,硬盘 100G 阿里云服务器。每月费用在 600 左右,选的比较便宜的。系统选用的是 centOS7.9 版本。
以下是入门版本,单组群区块链(Air版本)的必须步骤。使用 FiscoBcos 的 V3 版本。
总共分四步即可:
第一步安装依赖。
FiscoBcos文档上的针对centOS7 的依赖少了一个bzip2,如果不安装这个在之后的操作流程中会遇到错误。
yum install -y curl docker docker-compose python3 python3-devel wget bzip2
第二步,根据阿里云的文档安装 docker
https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.57e31b11EGKPIV
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 4: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
第三步,安装 docker-compose
#需要在这里下载 docker-compose-Linux-x86_64 ,我下载的最新版本。
#https://github.com/docker/compose/releases
#注意点开更多,选择名称是 docker-compose-Linux-x86_64 的进行下载
#下载完成,上传到服务器之后之后,重命名为 docker-compose
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose version # 查看是否安装成功
第四步,安装 JAVA Java推荐:JDK 11 (JDK8 至 JDK 14 都支持)本人测试使用JDK8 测试通过。
以上步骤完成之后,就可以开始进行联盟链的搭建了
获取联盟链搭建的脚本:
wget https://github.com/FISCO-BCOS/FISCO-BCOS/blob/master/tools/BcosAirBuilder/build_chain.sh
执行脚本,并在一台服务器上启动4个节点。
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200
运行完成,会有nodes 文件夹,文件夹有 127.0.0.1 文件夹,文件夹下有 start_all.sh 这个就是启动所有部署的节点的脚本文件。对应的还有 stop_all.sh 停止所有节点的脚本文件。
运行 start_all.sh ,节点就启动了。
因为是单一节点,部署脚本又是 127.0.0.1 所以只能是本机运行,增加其他节点可以参考文档。
之后开发可以将JAVA的jar包也部署在本服务器就可以直接调用了。局域网调用和外网调用等以后更新。
节点部署就完成了。
本文暂时没有评论,来添加一个吧(●'◡'●)