EOSCleos連線到非預設主機/埠

derekguo發表於2018-08-02

EOS Cleos 連線到非預設主機/埠

描述

通過使用–url或–wallet-url可選引數,可以將cleos連線到不同的節點。

注意:

本教程假設eosiocpp,cleos,nodeos和keosd都已新增到$ PATH環境變數中。 瞭解如何為您的《EOSIO元件新增別名》

預設行為:

如果沒有使用可選引數(即–url和–wallet-url),則cleos會自動嘗試連線到本地執行的eos節點(即nodeos)。

命令

連線到Nodeos

cleos –url http://localhost:8888 ${subcommand}

連線到Keosd

cleos –wallet-url http://test1.eos.io:8888 ${subcommand}

注意:

每次執行cleo時都需要使用–wallet-url以及或 –url,以便於命令與所需節點進行互動。

keosd由cleos自動啟動。 在進行開發和測試時,可以手動啟動keosd(而不是通過cleos),最終執行多個keosd程式。 當多個keosd例項在同一臺伺服器上執行時,您可能會發現您的cleos命令找不到正確的金鑰對集。 要檢查keosd的多個例項是否正在執行,以及它們正執行在哪些埠上,您可以嘗試使用以下內容來隔離正在使用的keosd程式和埠:

$ pgrep keosd | xargs printf ” -p %d” | xargs lsof -Pani

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

keosd 49590 tutorial 6u IPv4 0x72cd8ccf8c2c2d03 0t0 TCP 127.0.0.1:8900 (LISTEN)

keosd 62812 tutorial 7u IPv4 0x72cd8ccf90428783 0t0 TCP 127.0.0.1:8899 (LISTEN)

 

歡迎收藏個人部落格:http://www.derekchain.com/article/9

官方文件:https://developers.eos.io/eosio-nodeos/docs/connect-to-non-default-hostport

 

 

 

 

 

 


相關文章