2016-07-26 10 views
0

私の仮想マシン(マスタとエージェントはすべて同じサーバ上にあります)上でmesos-masterとmesos-agentを起動します。mesosエージェントが登録できない理由

# mesos-master --work_dir=/opt/mesos_master 
# GLOG_v=1 mesos-agent --master=127.0.0.1:5050 \ 
    --isolation=docker/runtime,filesystem/linux \ 
    --work_dir=/opt/mesos_slave --image_providers=docker 

そして、私はこの

I0726 18:13:57.042263 8224 master.cpp:4619] Registered agent 28354e0c-fe56-4a82-a420-98489be4519a-S2 at slave(1)@202.106.199.37:5051 (bt-199-037.bta.net.cn) with cpus(*):4; mem(*):944; disk(*):10680; ports(*):[31000-32000] 
I0726 18:13:57.042392 8224 coordinator.cpp:348] Coordinator attempting to write TRUNCATE action at position 226 
I0726 18:13:57.042790 8224 hierarchical.cpp:478] Added agent 28354e0c-fe56-4a82-a420-98489be4519a-S2 (bt-199-037.bta.net.cn) with cpus(*):4; mem(*):944; disk(*):10680; ports(*):[31000-32000] (allocated:) 
I0726 18:13:57.042994 8224 replica.cpp:537] Replica received write request for position 226 from (21)@202.106.199.37:5050 
I0726 18:13:57.050371 8224 leveldb.cpp:341] Persisting action (18 bytes) to leveldb took 7.277511ms 
I0726 18:13:57.050611 8224 replica.cpp:712] Persisted action at 226 
I0726 18:13:57.050882 8224 replica.cpp:691] Replica received learned notice for position 226 from @0.0.0.0:0 
I0726 18:13:57.053961 8224 leveldb.cpp:341] Persisting action (20 bytes) to leveldb took 3.035601ms 
I0726 18:13:57.054203 8224 leveldb.cpp:399] Deleting ~2 keys from leveldb took 167530ns 
I0726 18:13:57.054226 8224 replica.cpp:712] Persisted action at 226 
I0726 18:13:57.054234 8224 replica.cpp:697] Replica learned TRUNCATE action at position 226 
I0726 18:14:46.817351 8228 master.cpp:4520] Agent 28354e0c-fe56-4a82-a420-98489be4519a-S2 at slave(1)@202.106.199.37:5051 (bt-199-037.bta.net.cn) already registered, resending acknowledgement 
E0726 18:14:50.530529 8231 process.cpp:2105] Failed to shutdown socket with fd 12: Transport endpoint is not connected 
E0726 18:15:00.045917 8231 process.cpp:2105] Failed to shutdown socket with fd 13: Transport endpoint is not connected 
I0726 18:15:00.045985 8226 master.cpp:1245] Agent 28354e0c-fe56-4a82-a420-98489be4519a-S2 at slave(1)@202.106.199.37:5051 (bt-199-037.bta.net.cn) disconnected 
I0726 18:15:00.046139 8226 master.cpp:2784] Disconnecting agent 28354e0c-fe56-4a82-a420-98489be4519a-S2 at slave(1)@202.106.199.37:5051 (bt-199-037.bta.net.cn) 
I0726 18:15:00.046185 8226 master.cpp:2803] Deactivating agent 28354e0c-fe56-4a82-a420-98489be4519a-S2 at slave(1)@202.106.199.37:5051 (bt-199-037.bta.net.cn) 
I0726 18:15:00.046233 8226 hierarchical.cpp:571] Agent 28354e0c-fe56-4a82-a420-98489be4519a-S2 deactivated 

のような画面出力は誰がエージェントを持っていないことができる理由は、マスタに登録されたことを知ることができましたか?

答えて

0

リッスンするネットワークインターフェイスをマスターに通知しませんでした。おそらくエージェントログのヒントです。それは202.106.199.37:5050です。

--ipフラグを聞くようにマスターに明示するか、マスターがどこにいるかをエージェントに伝えます(ログからこの情報を得ることができます)。

0

私はこの問題を以前に見ました。の/ etc/mesosマスター/ IPにローカルのIPを追加または/ etc/mesosスレーブ/ IP

1

あなたmesosマスターログファイルに次の行を参照する場合:

master.cpp:3216] Deactivating agent AGENT_ID at slave(1)@127.0.1.1:5051 (HOSTNAME) 

手段をそのあなたmesos-agent IPアドレスについては言及していませんでした。起動パラメータとして--ip = AGENT_HOST_IPをエージェント起動スクリプトまたはコマンドに追加します。

関連する問題