您当前的位置: 首页 > 
  • 1浏览

    0关注

    212博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

本文带你轻松搭建solana验证节点

杰哥的技术杂货铺 发布时间:2021-11-17 20:23:45 ,浏览量:1

文章目录
  • 一、系统调优
    • 1.1 磁盘分区挂载磁盘
    • 1.2 增加 UDP 缓冲区
    • 1.3 增加内存映射文件限制
    • 1.4 配置添加
    • 1.5 增加流程文件描述器的计数上限
    • 1.6 修改最大文件数
    • 1.7 打开系统日志
  • 二、安装 Solana 工具
    • 2.1 下载solana二进制文件
    • 2.2 解压solana二进制文件压缩包
    • 2.3 设置环境变量
    • 2.4 查看当前已安装的solana版本
  • 三、启动solana验证器
    • 3.1 连接到 Mainnet Beta 群集
    • 3.2 确认集群可以访问
  • 四、生成身份信息
  • 五、启动solana验证器
  • 六、验证节点状态

  • GitHub: https://github.com/solana-labs
  • 官网: https://solana.com
  • 区块浏览器:https://explorer.solana.com/
  • solana工具配置:https://docs.solana.com/cli/install-solana-cli-tools
  • solana服务配置:https://docs.solana.com/running-validator/validator-start
  • json rpc:https://docs.solana.com/zh/developing/clients/jsonrpc-api
  • Solana集群:https://docs.solana.com/zh/clusters

最近solana节点受到很多人的追捧,网上相关的节点部署介绍也比较少,所以出了本篇教程

此处我们使用linux系统安装,以下为本次部署环境的服务器配置

  • 服务器系统:centos 7.9
  • cpu:32 核
  • 内存:128 GB
  • 磁盘: 2T SSD
  • 带宽:100MB/s
一、系统调优

系统调优有自动及手动两个配置,因为我个人更喜欢自己管理系统设置,选择手动设置,操作步骤如下:

1.1 磁盘分区挂载磁盘

由于后期区块太多,磁盘占用太大,磁盘要设置成GPT分区

#  fdisk -l
root@solana:~#  parted /dev/vdb # 开始分区
	mklabel gpt # 将默认的MBR分区格式转为GPT分区格式
	mkpart primary 1 100% # 划分一个主分区,并设置分区的开始位置和结束位置
	align-check optimal 1 # 检查分区是否对齐
	# 1 aligned # 运行结果如此行所示
	print # 查看分区表
	quit # 退出Parted工具
#  partprobe
#  mkfs -t ext4 /dev/vdb1
#  mkdir /data
#  mount /dev/vdb1 /data/
#  df -h
#  cp /etc/fstab /etc/fstab.bak
#  echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /data ext4 defaults 0 0 >> /etc/fstab
1.2 增加 UDP 缓冲区
sudo bash -c "cat >/etc/sysctl.d/20-solana-udp-buffers.conf /etc/sysctl.d/20-solana-mmaps.conf /etc/security/limits.d/90-solana-nofiles.conf             
关注
打赏
1666063422
查看更多评论
0.0365s