<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    Erlang分布式在linux和windows上的注意事項

    Posted on 2007-06-29 16:33 dennis 閱讀(3673) 評論(0)  編輯  收藏 所屬分類: erlang 、linux & C
        沒事做,就在兩臺機器間測試下Erlang分布式的例子,一個臺是windowsXP,一臺裝的redHat9,沒有詳細的文檔,自己摸索著搞成功了,記錄下。

    1.首先,分布式Erlang的實現提供了自有的安全機制來預防未經授權的Erlang系統訪問。Erlang系統與別的機器進行交互時必須有同樣的magic cookie,保存在一個稱為.erlang.cookie的文件中,為了在兩臺不同機器間測試,需要編輯一份.erlang.cookie,內容隨便,比如:
    just_test

    然后將這份文件拷貝到windows環境變量HOMEPATH所在的目錄 ,比如我的是C:\Documents and Settings\Admin,而linux拷貝到環境變量$HOME指向的目錄,比如我這里是/root。特別注意一點,linux的.erlang.cookie文件需要設置權限為-r--------,也就是400,僅所有者可讀:
    chmod 400 .erlang.cookie

    2.因為Erlang中的node名稱是name@host,host是計算機名,因此在兩臺機器上都需要將計算機名和ip加進hosts文件,這個文件在linux下是在/etc/hosts,你可以用vi編輯如下:
    127.0.0.1  localhost localhost
    x.x.x.x    zane      zane
       #windows機器的ip和計算機名
    ,hosts在windows系統的C:\WINDOWS\system32\drivers\etc目錄下,編輯:
    127.0.0.1       localhost
    x.x.x.x   dennis 
    #linux機器的名稱和ip

    3.第三步,要啟動節點,通過命令erl -sname 或者erl -name,在此之前需要啟動epmd進程,它負責映射符號名到機器地址
    在兩個機器都執行:
    epmd -daemon

    4.至此配置完成,可以測試下Erlang分布式編程在不同的機器和系統之間了(比如《Erlang入門(三)--分布式編程》中的ping pong例子),very cool!

    主站蜘蛛池模板: 97久久精品亚洲中文字幕无码| 你懂的免费在线观看| 亚洲国产精品久久久久婷婷软件| 日韩伦理片电影在线免费观看| 免费污视频在线观看| 免费人成网站永久| 中文字幕无码亚洲欧洲日韩| 久久精品视频亚洲| 久久久久噜噜噜亚洲熟女综合 | 亚洲AV蜜桃永久无码精品| 天天影视色香欲综合免费| 叮咚影视在线观看免费完整版| 免费看一级毛片在线观看精品视频| 亚洲夂夂婷婷色拍WW47| 亚洲国产成AV人天堂无码| 亚洲午夜视频在线观看| 亚洲高清国产拍精品26U| 久久久久亚洲精品中文字幕| 国产一区二区三区在线免费观看 | 亚洲av永久无码精品表情包| 啊灬啊灬别停啊灬用力啊免费看| 女人18一级毛片免费观看| 青青在线久青草免费观看| 亚洲大片免费观看| 精品无码国产污污污免费网站| 成全在线观看免费观看大全 | 国产亚洲一区二区三区在线不卡| 免费吃奶摸下激烈视频| 四虎免费久久影院| 免费一看一级毛片| 免费99热在线观看| 亚洲成a人片在线观看老师| 亚洲国产精品专区在线观看| 亚洲av成人一区二区三区在线观看| 免费中文字幕在线| 亚洲精品无码久久毛片| 亚洲一区二区三区自拍公司| 人人狠狠综合久久亚洲婷婷| 亚洲电影中文字幕| 亚洲熟妇色自偷自拍另类| 亚洲jizzjizz在线播放久|