在同乙個機器的兩個節點上執行名字服務時:
首先,我們開啟乙個終端shell,然後在終端上啟動乙個名為gandalf的erlang節點,
$ erl -sname gandalf
(gandalf@localhost) 1> kvs:start().
true
注意:在window中顯示的節點名字尾並不一定是localhost.
我的返回的就不是localhost,而是china-9b4eb5fc6,然後呼叫rpc:call/4時一直報錯,因為china-9b4eb5fc6不符合erlang的命名規範。
我們只需要修改一下計算機名稱就可以了:
我的電腦 -> 屬性 -> 系統保護 -> 計算機名 ->更改,然後重啟計算機就ok了
erlang節點程式設計
erlang節點內程式設計 erlang節點內程式設計的基本工具可說是人所共知了 用send和receive來實現通訊 用鏈結 link 和監視器 monitor 來構造健壯的 在單個程序失敗時也不會崩潰的應用程式。正如前文所說,鏈結 link 和監視器 monitor 是編寫具有高容錯性的erla...
erlang節點互聯
erlang節點的連通是傳遞性的,即a節點連通b節點,若b節點之前已經連通c節點,那a也會連通c 節點間的通訊其實就是tcp連線,所以能少則少,erlang有提供 connect all false 啟動引數,這樣a連通b時就不會跟著連通c 假設有三組節點,唯一 節點c 雲節點組y1,y2 yn 普...
erlang接入遠端shell
兩種方式 erl name aaa 127.0.0.1 setcookie 111 erl name bbb 127.0.0.1 setcookie 111 ctrl g進入jcl模式 h檢視幫助r aaa 127.0.0.1 j檢視job列表 c 2進入遠端shell 如果返回,則重新ctrl g...