Go-Ethereum
Quorum 7nodes 範例無法連接到 geth 節點 1,2,4,5,6,7 但節點 3 正在工作
Quorum 7nodes 範例突然給出了無法附加到遠端 geth 的致命錯誤。問題:無法附加到 geth 節點每次我將元遮罩帳戶導入到 geth 節點(使用 personal.importRawKey(“private key”, “password”))以使用該帳戶使用元遮罩與 Dapp 互動時。當我重新啟動機器並嘗試打開 geth 節點時,我無法訪問該特定的 geth 節點(比如說節點 1),但所有其他節點工作正常。
這聽起來像是記憶體問題,但您應該查看 qdata/logs 文件夾中可用的日誌。
最新的 quorum-examples 將記憶體要求更新為 6GB,但所有 7 個節點同時執行的最低要求為 4GB。
問題是找不到 dd1/geth.ipc,你的 ethereum-get 文件夾在哪裡?
您必須先將 geth.ipc 連結到 quorum。或者您可以手動完成。
使用 geth 專用網路,它將創建兩個文件夾 geth 和 keystore。您還需要為對等創建編碼程式碼。
你可以使用這個 geth 和 keystore 並將它們與 Quorum 連結起來。對等點的編碼在仲裁中全域共享。你可以看到/Users/yudiz/Documents/quorum-examples/examples/7nodes/qdata/dd1/permissioned-nodes.json
許可-nodes.json
[ "enode://ac6b1096ca56b9f6d004b779ae3728bf83f8e22453404cc3cef16a3d9b96608bc67c4b30db88e0a5a6c6390213f7acbe1153ff6d23ce57380104288ae19373ef@127.0.0.1:21000?discport=0&raftport=50401", "enode://0ba6b9f606a43a95edc6247cdb1c1e105145817be7bcafd6b2c0ba15d58145f0dc1a194f70ba73cd6f4cdd6864edc7687f311254c7555cc32e4d45aeb1b80416@127.0.0.1:21001?discport=0&raftport=50402", "enode://579f786d4e2830bbcc02815a27e8a9bacccc9605df4dc6f20bcc1a6eb391e7225fff7cb83e5b4ecd1f3a94d8b733803f2f66b7e871961e7b029e22c155c3a778@127.0.0.1:21002?discport=0&raftport=50403", "enode://3d9ca5956b38557aba991e31cf510d4df641dce9cc26bfeb7de082f0c07abb6ede3a58410c8f249dabeecee4ad3979929ac4c7c496ad20b8cfdd061b7401b4f5@127.0.0.1:21003?discport=0&raftport=50404", "enode://3701f007bfa4cb26512d7df18e6bbd202e8484a6e11d387af6e482b525fa25542d46ff9c99db87bd419b980c24a086117a397f6d8f88e74351b41693880ea0cb@127.0.0.1:21004?discport=0&raftport=50405", "enode://eacaa74c4b0e7a9e12d2fe5fee6595eda841d6d992c35dbbcc50fcee4aa86dfbbdeff7dc7e72c2305d5a62257f82737a8cffc80474c15c611c037f52db1a3a7b@127.0.0.1:21005?discport=0&raftport=50406", "enode://239c1f044a2b03b6c4713109af036b775c5418fe4ca63b04b1ce00124af00ddab7cc088fc46020cdc783b6207efe624551be4c06a994993d8d70f684688fb7cf@127.0.0.1:21006?discport=0&raftport=50407" ]
如果您再次發現任何問題,請告訴我