swarm挖矿Linux多节点部署脚本

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
如果电脑未安装docker及docker-compose,安装脚本详情上一篇文章:swarm挖矿程序单节点部署脚本(docker)。执行step1步骤即可。

多节点部署脚本:如果你想在一台电脑上部署多个节点,请使用下面的脚本:

```bash#!/bin/bash

#需要运行的Swarm容器数量,可根据自己电脑配置自行修改此值let count=10

function createBeeNodeDir { sudo mkdir /usr/local/docker for ((i=0; iecho "批量创建Bee节点目录"createBeeNodeDirecho "创建Bee节点目录成功,路径为/usr/local/docker"

function createDockerComposeDotYml { for ((i=0; iecho "创建docker-compose.yml文件"createDockerComposeDotYmlecho "docker-compose.yml创建成功"

function createDockerComposeDotYml { sudo touch /usr/local/docker/bee-node1/.env for ((i=0; i### CLEF #### chain id to use for signing (1=mainnet, 3=ropsten, 4=rinkeby, 5=goerli) (default: 12345)CLEF_CHAINID=5

### BEE #### HTTP API listen address (default: :1633)BEE_API_ADDR=:1633# initial nodes to connect to (default [/dnsaddr/bootnode.ethswarm.org])BEE_BOOTNODE=[/dnsaddr/bootnode.ethswarm.org]# cause the node to always accept incoming connectionsBEE_BOOTNODE_MODE=false# enable clef signerBEE_CLEF_SIGNER_ENABLE=true# clef signer endpointBEE_CLEF_SIGNER_ENDPOINT=http://clef-$i:8550# config file (default is /home/bee/.bee.yaml)BEE_CONFIG=/home/bee/.bee.yaml# origins with CORS headers enabledBEE_CORS_ALLOWED_ORIGINS=[]# data directory (default /home/bee/.bee)BEE_DATA_DIR=/home/bee/.bee# db capacity in chunks, multiply by 4096 to get approximate capacity in bytesBEE_DB_CAPACITY=5000000# number of open files allowed by databaseBEE_DB_OPEN_FILES_LIMIT=200# size of block cache of the database in bytesBEE_DB_BLOCK_CACHE_CAPACITY=33554432# size of the database write buffer in bytesBEE_DB_WRITE_BUFFER_SIZE=33554432# disables db compactions triggered by seeksBEE_DB_DISABLE_SEEKS_COMPACTION=false# debug HTTP API listen address (default: :1635)BEE_DEBUG_API_ADDR=:1635# enable debug HTTP APIBEE_DEBUG_API_ENABLE=true# disable a set of sensitive features in the apiBEE_GATEWAY_MODE=false# enable global pinningBEE_GLOBAL_PINNING_ENABLE=false# NAT exposed addressBEE_NAT_ADDR=# ID of the Swarm network (default 1)BEE_NETWORK_ID=1# P2P listen address (default: :1634)BEE_P2P_ADDR=:1634# enable P2P QUIC protocolBEE_P2P_QUIC_ENABLE=false# enable P2P WebSocket transportBEE_P2P_WS_ENABLE=false# password for decrypting keysBEE_PASSWORD=my-password# path to a file that contains password for decrypting keysBEE_PASSWORD_FILE=# amount in BZZ below the peers payment threshold when we initiate settlement (default 10000)BEE_PAYMENT_EARLY=10000# threshold in BZZ where you expect to get paid from your peers (default 100000)BEE_PAYMENT_THRESHOLD=100000# excess debt above payment threshold in BZZ where you disconnect from your peer (default 10000)BEE_PAYMENT_TOLERANCE=10000# ENS compatible API endpoint for a TLD and with contract address, can be repeated, format [tld:][contract-addr@]urlBEE_RESOLVER_OPTIONS=[]# whether we want the node to start with no listen addresses for p2pBEE_STANDALONE=false# enable swap (default true)BEE_SWAP_ENABLE=true# swap ethereum blockchain endpoint (default http://localhost:8545)BEE_SWAP_ENDPOINT=https://rpc.slock.it/goerli# swap factory addressBEE_SWAP_FACTORY_ADDRESS=# initial deposit if deploying a new chequebook (default 100000000)BEE_SWAP_INITIAL_DEPOSIT=100000000# enable tracingBEE_TRACING_ENABLE=false# endpoint to send tracing data (default 127.0.0.1:6831)BEE_TRACING_ENDPOINT=127.0.0.1:6831# service name identifier for tracing (default bee)BEE_TRACING_SERVICE_NAME=bee# log verbosity level 0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=trace (default info)BEE_VERBOSITY=info# send a welcome message string during handshakesBEE_WELCOME_MESSAGE=EOF done}

echo "创建.env文件"createDockerComposeDotYmlecho "创建.env文件成功"```

用法:复制以上脚本到Windows系统下保存为openMoreSwarm.sh格式的文件,上传到CentOS 7的任意目录,执行命令:

```bashsh openMoreSwarm.sh```

等待部署成功。脚本默认未自启动脚本,请自行到每个docker-compose.yml文件夹下执行:

```bashdocker-compose up -d```

更多用法见前面的博客:swarm挖矿程序单节点部署脚本(docker),使用docker-compose创建多个swarm挖矿程序,swarm挖矿单节点docker-compose安装流程。

热点:挖矿

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/1646.html

上一篇 2023年06月28日
下一篇 2023年06月28日

相关推荐

  • 以太坊Geth客户端最新版下载与安装指南,快速上手以太坊节点

    以太坊Geth客户端最新版下载与安装指南,快速上手以太坊节点 以太坊作为全球领先的智能合约平台,其去中心化特性离不开众多节点维护者的支持,Geth(Go-Ethereum)是以太坊官方维护的、使用Go语言编写的以太坊客户端,也是最流行、功能最全面的节点软件之一,运行Geth节点不仅

    2026-10-19 08:10:02
    29 0
  • 以太坊子币生态迎新机遇,6月28日关键节点与市场展望

    以太坊子币生态迎新机遇,6月28日关键节点与市场展望 随着区块链技术的不断演进和以太坊生态系统的持续繁荣,以太坊子币(也常被称为以太坊 Layer2 解决方案、ERC-20 代币或与以太坊强相关的生态代币)一直备受市场关注,这些子币依托以太坊的安全性和智能合约功能,通过扩容、

    2026-10-18 12:10:01
    25 0
  • 欧易做合约节点返佣,资深交易者的躺赚新选择

    欧易做合约节点返佣,资深交易者的躺赚新选择 在加密货币衍生品交易领域,欧易(OKX)凭借其深度流动性、多元合约产品及成熟生态,已成为全球交易者的首选平台之一,而近期,其“做合约开节点返佣”机制更以“低门槛+高分成”的优势,吸引了众多资深玩家和社区领袖的目光,成

    2026-10-14 04:10:02
    24 0
  • 阿帆谈以太坊行情分析,当前格局、关键节点与未来展望

    阿帆谈以太坊行情分析,当前格局、关键节点与未来展望 大家好,我是阿帆,在加密货币的浪潮中,以太坊(Ethereum)作为智能合约平台的龙头,其行情走势一直备受全球投资者和开发者的关注,我们就来深入探讨一下以太坊当前的行情,分析其背后的驱动因素,并对未来的可能走向进行

    2026-10-10 09:10:01
    21 0
  • 以太坊3月升级日程揭晓,关键节点与影响解析

    以太坊3月升级日程揭晓,关键节点与影响解析 加密货币社区对以太坊(Ethereum)的网络升级动态给予了高度关注,作为全球第二大加密货币和领先的智能合约平台,以太坊的每一次重要升级都可能对生态产生深远影响,备受瞩目的以太坊3月份升级具体定在几号?这次升级又有哪些关键

    2026-10-09 23:10:02
    15 0
  • 以太坊节点错误怎么办?常见问题排查与解决指南

    以太坊节点错误怎么办?常见问题排查与解决指南 在以太坊网络中,节点是连接用户与区块链的桥梁,负责同步数据、验证交易、执行智能合约等功能,无论是个人开发者、矿工(验证者)还是企业用户,运行以太坊节点时都可能遇到各种错误,本文将系统梳理以太坊节点常见的错误类型

    2026-10-09 13:10:01
    24 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载