我正在运行-目前在一台机器上-一个mesos主,一个奴隶,一个Zookeeper和马拉松。所有这些都在docker容器中运行。他们似乎都在正确地交流。
注意:通常mesos主机在端口5050上运行,从机在端口5051上运行。端口5050已经被我机器上的其他应用程序使用,所以主端口在端口5051上运行,从端口在端口5052上运行。
通过marathon,我尝试运行basic-0示例,但是工作一直失败。我以前可以运行作业,但我对运行docker容器的方式做了一些更改,以便删除所有本地IP。
我使用以下参数运行mesos容器:
硕士学位:
docker run --net=host -d \
-e MESOS_NATIVE_JAVA_LIBRARY="/usr/local/lib/libmesos.so" \
-e MESOS_NATIVE_LIBRARY="/usr/local/lib/libmesos.so" \
-e MESOS_QUORUM=1 -e MESOS_LOG_DIR='/var/tmp' \
-e MESOS_WORK_DIR='/tmp' \
-e MESOS_ZK=zk://$IP:2181/mesos \
-e MESOS_PORT=5051 \
-e MESOS_ADVERTISE_PORT=5051 \
-e MESOS_ADVERTISE_IP=$IP \
-e MESOS_HOSTNAME=$IP \
-p 5051:5051 \
eurobd/mesos-master
从机:
docker run --net=host -d \
-e MESOS_MASTER=zk://$IP:2181/mesos \
-e MESOS_LOG_DIR=/var/tmp \
-e MESOS_EXECUTOR_REGISTRATION_TIMEOUT=2mins \
-e MESOS_ISOLATOR=cgroups/cpu,cgroups/mem \
-e MESOS_CONTAINERIZERS=docker,mesos \
-e MESOS_HOSTNAME=$IP \
-e MESOS_ADVERTISE_IP=$IP \
-e MESOS_IP=$IP \
-e MESOS_ADVERTISE_PORT=5052 \
-e MESOS_PORT=5052 \
-v /run/docker.sock:/run/docker.sock \
-v /sys:/sys \
-v /proc:/host/proc:ro \
-p 5052:5052 \
eurobd/mesos-slave
以下是我读过的各种日志,但对我没有帮助:
执行人标准:
I0517 10:00:48.011389 125 logging.cpp:188] INFO level logging started!
I0517 10:00:48.012583 125 exec.cpp:143] Version: 0.28.0
I0517 10:00:48.013772 130 exec.cpp:472] Slave exited ... shutting down
执行器标准输出。。。 Shutting down
(仅此而已)
从属日志(仅部分):
I0517 10:00:47.705261 11 slave.cpp:4374] Current disk usage 0.63%. Max allowed age: 6.256098991214965days
I0517 10:00:47.888465 7 slave.cpp:1361] Got assigned task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 for framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:47.889526 7 gc.cpp:83] Unscheduling '/tmp/mesos/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000' from gc
I0517 10:00:47.889643 10 gc.cpp:83] Unscheduling '/tmp/mesos/meta/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000' from gc
I0517 10:00:47.889832 7 slave.cpp:1480] Launching task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 for framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:47.890251 7 paths.cpp:528] Trying to chown '/tmp/mesos/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000/executors/basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003/runs/01392987-0e53-4175-a019-d7b2ba815287' to user 'root'
I0517 10:00:47.894273 7 slave.cpp:5367] Launching executor basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000 with resources cpus(*):0.1; mem(*):32 in work directory '/tmp/mesos/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000/executors/basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003/runs/01392987-0e53-4175-a019-d7b2ba815287'
I0517 10:00:47.894803 11 docker.cpp:1009] No container info found, skipping launch
I0517 10:00:47.894989 7 slave.cpp:1698] Queuing task 'basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003' for executor 'basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003' of framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:47.895226 6 containerizer.cpp:666] Starting container '01392987-0e53-4175-a019-d7b2ba815287' for executor 'basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003' of framework 'c0df712a-510c-47f1-84a5-0644c6393726-0000'
I0517 10:00:47.898272 13 launcher.cpp:147] Forked child with pid '124' for container '01392987-0e53-4175-a019-d7b2ba815287'
I0517 10:00:47.898432 13 containerizer.cpp:1118] Checkpointing executor's forked pid 124 to '/tmp/mesos/meta/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000/executors/basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003/runs/01392987-0e53-4175-a019-d7b2ba815287/pids/forked.pid'
I0517 10:00:49.904361 6 slave.cpp:1891] Asked to kill task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:49.904460 6 slave.cpp:3002] Handling status update TASK_KILLED (UUID: 10164116-b7eb-480f-841e-830f9301e174) for task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000 from @0.0.0.0:0
I0517 10:00:49.905267 7 status_update_manager.cpp:320] Received status update TASK_KILLED (UUID: 10164116-b7eb-480f-841e-830f9301e174) for task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:49.905645 7 status_update_manager.cpp:824] Checkpointing UPDATE for status update TASK_KILLED (UUID: 10164116-b7eb-480f-841e-830f9301e174) for task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:49.984380 11 slave.cpp:3400] Forwarding the update TASK_KILLED (UUID: 10164116-b7eb-480f-841e-830f9301e174) for task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000 to master@MASTER_IP:5051
I0517 10:00:50.013109 7 status_update_manager.cpp:392] Received status update acknowledgement (UUID: 10164116-b7eb-480f-841e-830f9301e174) for task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:50.013226 7 status_update_manager.cpp:824] Checkpointing ACK for status update TASK_KILLED (UUID: 10164116-b7eb-480f-841e-830f9301e174) for task basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003 of framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:53.040210 7 containerizer.cpp:1608] Executor for container '01392987-0e53-4175-a019-d7b2ba815287' has exited
I0517 10:00:53.040279 7 containerizer.cpp:1392] Destroying container '01392987-0e53-4175-a019-d7b2ba815287'
I0517 10:00:53.042726 11 provisioner.cpp:306] Ignoring destroy request for unknown container 01392987-0e53-4175-a019-d7b2ba815287
I0517 10:00:53.042866 8 slave.cpp:3886] Executor 'basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003' of framework c0df712a-510c-47f1-84a5-0644c6393726-0000 terminated with signal Killed
I0517 10:00:53.042927 8 slave.cpp:3990] Cleaning up executor 'basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003' of framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:53.043233 9 gc.cpp:55] Scheduling '/tmp/mesos/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000/executors/basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003/runs/01392987-0e53-4175-a019-d7b2ba815287' for gc 6.99999950039407days in the future
I0517 10:00:53.043305 9 gc.cpp:55] Scheduling '/tmp/mesos/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000/executors/basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003' for gc 6.99999949956148days in the future
I0517 10:00:53.043344 9 gc.cpp:55] Scheduling '/tmp/mesos/meta/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000/executors/basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003/runs/01392987-0e53-4175-a019-d7b2ba815287' for gc 6.99999949898074days in the future
I0517 10:00:53.043372 8 slave.cpp:4078] Cleaning up framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:53.043376 9 gc.cpp:55] Scheduling '/tmp/mesos/meta/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000/executors/basic-0.3a8b8882-1c16-11e6-89e4-0242ac110003' for gc 6.99999949824296days in the future
I0517 10:00:53.043486 12 status_update_manager.cpp:282] Closing status update streams for framework c0df712a-510c-47f1-84a5-0644c6393726-0000
I0517 10:00:53.043511 9 gc.cpp:55] Scheduling '/tmp/mesos/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000' for gc 6.99999949670222days in the future
I0517 10:00:53.043563 9 gc.cpp:55] Scheduling '/tmp/mesos/meta/slaves/c0df712a-510c-47f1-84a5-0644c6393726-S0/frameworks/c0df712a-510c-47f1-84a5-0644c6393726-0000' for gc 6.99999949613333days in the future
如果还不够的话,我可以提供更多的信息。谢谢你的帮助!
暂无答案!
目前还没有任何答案,快来回答吧!