<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 閱讀(3674) 評論(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!

    主站蜘蛛池模板: 亚洲一区二区三区在线观看精品中文| 亚洲AV中文无码乱人伦下载| www在线观看播放免费视频日本| 国产V亚洲V天堂A无码| 国产福利在线免费| 春意影院午夜爽爽爽免费| 中文字幕亚洲精品| 亚洲国产av无码精品| 69视频免费在线观看| 美女被艹免费视频| 亚洲最大视频网站| 亚洲国产精品无码久久青草| 很黄很黄的网站免费的| 一区二区三区免费精品视频| 亚洲成av人片不卡无码| 亚洲区小说区图片区| 在线观看免费人成视频色9| 成人妇女免费播放久久久| 亚洲色在线无码国产精品不卡| 国产亚洲综合成人91精品| 在线免费观看中文字幕| 免费精品无码AV片在线观看| 免费精品国自产拍在线播放| 亚洲1234区乱码| 久久精品国产亚洲AV麻豆王友容| 国产成人高清精品免费鸭子| AV无码免费永久在线观看| 9久热精品免费观看视频| 无码亚洲成a人在线观看| 亚洲制服丝袜在线播放| 日韩亚洲人成在线综合日本| 伊人久久亚洲综合影院| 国内免费高清在线观看| 99re在线精品视频免费| av成人免费电影| 美女露100%胸无遮挡免费观看| 亚洲av产在线精品亚洲第一站| 亚洲国产综合专区在线电影| 久久久久久亚洲精品不卡| 国产成人3p视频免费观看| 成人午夜视频免费|