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

    主站蜘蛛池模板: 最近2019中文字幕免费看最新 | 亚洲美女高清一区二区三区| 亚洲视频在线观看不卡| 午夜不卡久久精品无码免费 | 亚洲视频在线一区二区| 国产成人 亚洲欧洲| 国产精品二区三区免费播放心 | 国产亚洲中文日本不卡二区| 国产成人福利免费视频| 亚洲人成电影院在线观看| 成人免费一级毛片在线播放视频| 亚洲国产美女视频| 成人超污免费网站在线看| 亚洲国产av玩弄放荡人妇| 亚洲AV无码成H人在线观看| 一区免费在线观看| 亚洲VA中文字幕不卡无码| 中文字幕在线免费| 亚洲日本中文字幕天天更新| 日本19禁啪啪无遮挡免费动图| 国产亚洲精品美女久久久久 | 中国毛片免费观看| 久久精品国产亚洲av影院 | 久久久久亚洲AV无码专区桃色| a级毛片在线免费观看| 亚洲无圣光一区二区| 国产男女猛烈无遮挡免费视频网站 | 中国一级特黄的片子免费 | 免费人成网站在线观看10分钟| 亚洲精品无播放器在线播放| 日韩亚洲精品福利| 久章草在线精品视频免费观看| 亚洲av日韩av无码av| 免费人成网站7777视频| 在线观看特色大片免费网站| 亚洲理论片在线观看| 亚洲成?Ⅴ人在线观看无码| 无码囯产精品一区二区免费| 亚洲欧美国产日韩av野草社区| 在线观看午夜亚洲一区| 国产在线观看片a免费观看|