<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!

    主站蜘蛛池模板: 亚洲人成色77777在线观看| 亚洲videos| 亚洲一区二区三区精品视频| 91福利免费体验区观看区| 国产成人免费手机在线观看视频| 亚洲精品无码永久在线观看| 亚洲白色白色永久观看| 污网站在线观看免费| 99ee6热久久免费精品6| 久久99亚洲综合精品首页| 性xxxx黑人与亚洲| 嫩草成人永久免费观看| 国产yw855.c免费视频| 亚洲AV无码一区二区三区人| 中文字幕无码免费久久99| 亚洲中文字幕无码一区 | 色猫咪免费人成网站在线观看| 亚洲精品国产V片在线观看| 一级毛片a免费播放王色电影 | 18pao国产成视频永久免费| 中文字幕第一页亚洲| 水蜜桃视频在线观看免费播放高清| 国产精品久久久久影院免费| 免费在线观看亚洲| 丁香花在线观看免费观看| 亚洲人成影院在线| 一个人免费观看视频在线中文| 天天看片天天爽_免费播放| 亚洲网址在线观看你懂的| 国产成人免费午夜在线观看| 亚洲日韩中文字幕日韩在线| 理论亚洲区美一区二区三区| 国产啪精品视频网免费| 亚洲另类自拍丝袜第五页 | 91免费资源网站入口| 亚洲爆乳成av人在线视菜奈实| 希望影院高清免费观看视频| 亚洲高清无在码在线电影不卡 | 老司机午夜性生免费福利| 色吊丝永久在线观看最新免费| 亚洲AV成人无码天堂|