Go-Ethereum

連接 2 個乙太坊集群節點

  • March 6, 2019

我有兩個 geth 節點,我想在每個節點上執行 1 個 swarm 節點。

我為兩個 swarm 節點製作了一個引導節點,以便相互通信。

我使用以下命令執行第一個 swarm 節點,它執行良好

〜/ GO /斌/群–bzzaccount $ BZZKEY –datadir節點1 / –ens-API’–bootnodes’e節點:// 67bea43dc6a907956ef4b766e5f80bd8647f6136575bb393ab1ab569eb6396c1773e8d4d4e30dc6a907956ef4b766e5f80bd8647f6136575bb393ab1ab569eb6396c1773e8d4d4e30dc6a907956eb105b

然後我使用以下命令執行第二個 swarm 節點,它給出了以下錯誤。

~/go/bin/swarm –bzzaccount $BZZKEY2 –datadir node2/ –ens-api ’’ –bzzport 7012 –bootnodes ’enode://67bea43dc6a907956ef4b766e5f80bd8647f6136575bb393ab1ab569eb6396c1773eba063eb73。

錯誤

致命:啟動協議棧時出錯:監聽 udp:30399:綁定:地址已在使用中

我需要什麼來解決這個問題?

您還需要使用標誌為 devp2p (UDP) 協議指定備用埠--port。預設埠是30399

引用自:https://ethereum.stackexchange.com/questions/46866