(有需要搭建FIL集群的可添加文章下方的联系方式~)
官网安装文档 :docs.filecoin.io/get-started…
服务器配置: 12核25G 1TSSD硬盘(基础配置)
1. Ubuntu/Debian 系统需要安装依赖
1.1 sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential -y && sudo apt upgrade -y
2.需要rust 和go 环境配置
rust:
2.1 curl --proto '=https' --tlsv1.2 -sSf sh.rustup.rs | sh
go:版本至少在1.15.5及以上
2.2 wget -c golang.org/dl/go1.15.5… -O - | sudo tar -xz -C /usr/local
3.配置GO和lotus环境变量 (注意:环境变量设置需要具体根据你的安装路径来定义.)
###########GO##########
export GOROOT=/usr/local/go
export GOPATH=/home/go/goProject
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
export GOPROXY=https://goproxy.io
###########lotus#######
export LOTUS_PATH=/data/lotusdata
export LOTUS_HOME=/data/lotus
export PATH=$PATH:$LOTUS_HOME
4. 安装节点代码
4.1 git clone github.com/filecoin-pr…
4.2 cd lotus/
4.3 git checkout master
5.编译
5.1 make
5.2 make install
如遇到报错:/usr/bin/ld: cannot find -lhwloc
安装依赖:apt install libhwloc-dev 之后再make一次就好了
6.启动节点
这里按主网节点快照的方式启动的,快照结束之后会正常同步。快照的方式比较快,正常自己同步太消耗时间了。) 日志可以查看nohup文件
6.1 nohup lotus daemon --import-snapshot fil-chain-snapshots-fallback.s3.amazonaws.com/mainnet/min… &
6.2 lotus sync wait 查看同步情况 (需等快照结束之后,节点正常同步的时候才可以查询)
7.终止节点程序
7.1 lotus daemon stop
有遇到疑惑的可添加QQ号:1172243570 咨询