filecoin/lotus钱包节点搭建(集群方案也有可联系作者)

1,570 阅读1分钟

(有需要搭建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 咨询