- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在具有Hadoop 2.5.2的Mesos上运行一个简单的WordCount
示例。我已经成功设置了HDFS(实际上是在它后面设置了YARN,并且工作正常)。 Mesos主服务器正在运行,并连接了4个从属服务器。 Mesos的Hadoop库为0.0.8。
Hadoop 2.5.2的配置为(mapred-site.xml
):
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>*.*.*.*:9001</value>
</property>
<property>
<name>mapred.job.tracker.http.address</name>
<value>*.*.*.*:50030</value>
</property>
<property>
<name>mapred.jobtracker.taskScheduler</name>
<value>org.apache.hadoop.mapred.MesosScheduler</value>
</property>
<property>
<name>mapred.mesos.taskScheduler</name>
<value>org.apache.hadoop.mapred.JobQueueTaskScheduler</value>
</property>
<property>
<name>mapred.mesos.master</name>
<value>*.*.*.*:5050</value>
</property>
<property>
<name>mapred.mesos.executor.uri</name>
<value>hdfs://*.*.*.*:9000/hadoop-2.5.0-cdh5.2.0.tgz</value>
</property>
</configuration>
dbpc42: I1202 00:03:12.066195 11232 launcher.cpp:137] Forked child with pid '18714' for container 'c10c2d2b-bf4b-469b-97a2-60c9720773b4'
dbpc42: I1202 00:03:12.068272 11232 containerizer.cpp:571] Fetching URIs for container 'c10c2d2b-bf4b-469b-97a2-60c9720773b4' using command '/opt/mesos-0.21.0/build/src/mesos-fetcher'
dbpc42: I1202 00:03:12.140894 11226 containerizer.cpp:946] Destroying container 'c10c2d2b-bf4b-469b-97a2-60c9720773b4'
dbpc42: E1202 00:03:12.141315 11229 slave.cpp:2787] Container 'c10c2d2b-bf4b-469b-97a2-60c9720773b4' for executor 'executor_Task_Tracker_93' of framework '20141201-225046-698725789-5050-19765-0003' failed to start: Failed to fetch URIs for container 'c10c2d2b-bf4b-469b-97a2-60c9720773b4': exit status 256
dbpc42: I1202 00:03:12.242033 11231 containerizer.cpp:1117] Executor for container 'c10c2d2b-bf4b-469b-97a2-60c9720773b4' has exited dbpc42: I1202 00:03:12.243896 11225 slave.cpp:2898] Executor 'executor_Task_Tracker_93' of framework 20141201-225046-698725789-5050-19765-0003 exited with status 1
hadoop jar
命令,卡在 map 0%处的作业减少了0%。在mesos群集信息中,
TASKS_LOST
计数器一直向上运行,直到我终止该工作为止。 Mesos和JobTracker以root身份运行,作业以
hdfs
用户身份运行。
mapred-mesos.executor.uri
已从IP更改为
dbpc41
(主PC)。
<property>
<name>mapred.mesos.executor.uri</name>
<value>hdfs://dbpc41:9000/hadoop-2.5.0-cdh5.2.0.tgz</value>
</property
I1202 16:17:57.434345 1405 containerizer.cpp:571] Fetching URIs for container '5f33123b-00eb-4e05-9dcc-30f16f5eee44' using command '/opt/mesos-0.21.0/build/src/mesos-fetcher' I1202 16:18:08.620708 1412 slave.cpp:2840] Monitoring executor 'executor_Task_Tracker_445' of framework '20141201-225046-698725789-5050-19765-0012' in container '5f33123b-00eb-4e05-9dcc-30f16f5eee44' I1202 16:18:09.022902 1407 containerizer.cpp:1117] Executor for container '5f33123b-00eb-4e05-9dcc-30f16f5eee44' has exited I1202 16:18:09.022964 1407 containerizer.cpp:946] Destroying container '5f33123b-00eb-4e05-9dcc-30f16f5eee44' W1202 16:18:11.369912 1407 containerizer.cpp:888] Skipping resource statistic for container 5f33123b-00eb-4e05-9dcc-30f16f5eee44 because: Failed to get usage: No process found at 11093 W1202 16:18:11.369971 1407 containerizer.cpp:888] Skipping resource statistic for container 5f33123b-00eb-4e05-9dcc-30f16f5eee44 because: Failed to get usage: No process found at 11093 I1202 16:18:11.399648 1412 slave.cpp:2898] Executor 'executor_Task_Tracker_445' of framework 20141201-225046-698725789-5050-19765-0012 exited with status 1 I1202 16:18:11.401949 1412 slave.cpp:2215] Handling status update TASK_LOST (UUID: 959709c2-5546-41fd-9af3-09f024bb6354) for task Task_Tracker_445 of framework 20141201-225046-698725789-5050-19765-0012 from @0.0.0.0:0 W1202 16:18:11.402245 1409 containerizer.cpp:852] Ignoring update for unknown container: 5f33123b-00eb-4e05-9dcc-30f16f5eee44 I1202 16:18:11.403017 1410 status_update_manager.cpp:317] Received status update TASK_LOST (UUID: 959709c2-5546-41fd-9af3-09f024bb6354) for task Task_Tracker_445 of framework 20141201-225046-698725789-5050-19765-0012 I1202 16:18:11.403437 1406 slave.cpp:2458] Forwarding the update TASK_LOST (UUID: 959709c2-5546-41fd-9af3-09f024bb6354) for task Task_Tracker_445 of framework 20141201-225046-698725789-5050-19765-0012 to master@157.181.165.41:5050 I1202 16:18:11.448752 1409 status_update_manager.cpp:389] Received status update acknowledgement (UUID: 959709c2-5546-41fd-9af3-09f024bb6354) for task Task_Tracker_445 of framework 20141201-225046-698725789-5050-19765-0012 I1202 16:18:11.449354 1408 slave.cpp:3007] Cleaning up executor 'executor_Task_Tracker_445' of framework 20141201-225046-698725789-5050-19765-0012 I1202 16:18:11.449707 1405 gc.cpp:56] Scheduling '/tmp/mesos/slaves/20141201-225046-698725789-5050-19765-S4/frameworks/20141201-225046-698725789-5050-19765-0012/executors/executor_Task_Tracker_445/runs/5f33123b-00eb-4e05-9dcc-30f16f5eee44' for gc 6.99999479755852days in the future I1202 16:18:11.450034 1409 gc.cpp:56] Scheduling '/tmp/mesos/slaves/20141201-225046-698725789-5050-19765-S4/frameworks/20141201-225046-698725789-5050-19765-0012/executors/executor_Task_Tracker_445' for gc 6.9999947929037days in the future I1202 16:18:11.450147 1408 slave.cpp:3084] Cleaning up framework 20141201-225046-698725789-5050-19765-0012 I1202 16:18:11.450213 1406 status_update_manager.cpp:279] Closing status update streams for framework 20141201-225046-698725789-5050-19765-0012 I1202 16:18:11.450381 1412 gc.cpp:56] Scheduling '/tmp/mesos/slaves/20141201-225046-698725789-5050-19765-S4/frameworks/20141201-225046-698725789-5050-19765-0012' for gc 6.99999478812444days in the future I1202 16:18:12.441505 1405 slave.cpp:1083] Got assigned task Task_Tracker_472 for framework 20141201-225046-698725789-5050-19765-0012 I1202 16:18:12.442337 1405 gc.cpp:84] Unscheduling '/tmp/mesos/slaves/20141201-225046-698725789-5050-19765-S4/frameworks/20141201-225046-698725789-5050-19765-0012' from gc I1202 16:18:12.442617 1405 slave.cpp:1193] Launching task Task_Tracker_472 for framework 20141201-225046-698725789-5050-19765-0012 I1202 16:18:12.444263 1405 slave.cpp:3997] Launching executor executor_Task_Tracker_472 of framework 20141201-225046-698725789-5050-19765-0012 in work directory '/tmp/mesos/slaves/20141201-225046-698725789-5050-19765-S4/frameworks/20141201-225046-698725789-5050-19765-0012/executors/executor_Task_Tracker_472/runs/2310c642-02bf-401b-954c-876c88675c31' I1202 16:18:12.444756 1405 slave.cpp:1316] Queuing task 'Task_Tracker_472' for executor executor_Task_Tracker_472 of framework '20141201-225046-698725789-5050-19765-0012 I1202 16:18:12.444793 1406 containerizer.cpp:424] Starting container '2310c642-02bf-401b-954c-876c88675c31' for executor 'executor_Task_Tracker_472' of framework '20141201-225046-698725789-5050-19765-0012' I1202 16:18:12.447434 1406 launcher.cpp:137] Forked child with pid '11549' for container '2310c642-02bf-401b-954c-876c88675c31' I1202 16:18:12.448652 1406 containerizer.cpp:571] Fetching URIs for container '2310c642-02bf-401b-954c-876c88675c31' using command '/opt/mesos-0.21.0/build/src/mesos-fetcher'
最佳答案
检查执行程序日志(stderr
中的/tmp/mesos/slaves/...
),发现未设置JAVA_HOME
,因此hadoop dfs
命令无法运行以获取执行程序。 URI非常完美,没有设置JAVA_HOME
。另外,启动奴隶时我必须设置HADOOP_HOME
。
关于hadoop - Mesos 0.21.0上的Hadoop 2.5.2-无法获取容器的URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27237480/
我正在努力解决这个问题, 要获得 mesos slave,我们是必须安装 Mesos 并启动 mesos slave 设置还是? 而且我运行命令的 mesos master 也有问题 ./bin/me
Mesos Master 和 Mesos 代理是否需要 root 访问权限? Mesos master 和 Mesos agent 的默认权限级别是多少?他们可以以非root访问权限运行吗? 最佳答案
我有一些 mesos-slave 节点,我想公开到互联网上。因此,我希望 mesos-slave 除了其默认的大量端口/资源外还提供端口 80 和 443。 来自 what I have gather
我正在尝试与Marathon一起执行一次性任务。我能够运行任务容器,但是在task命令完成之后,马拉松运行另一个任务,依此类推。如何防止Marathon运行多个任务/命令? 或者,如果“马拉松”无法做
我试图了解 Mesos 的各个组件如何一起努力,发现this excellent tutorial其中包含以下架构概述: 我对此有一些未明确说明的担忧(无论是在文章中还是在官方 Mesos docs
我浏览了 video on introduction of DCOS .这很好,但让我对 Mesosphere 中组件定义的分类感到有些困惑。 我知道 DCOS 是一个生态系统,而 Mesos 就像一
我们有多种应用程序在同一个 Mesos-Marathon 集群上运行。这些应用程序可以分为耦合非常松散的类别,几乎可以单独运行。考虑到易于配置、维护集群、重用 CI/CD 管道等,它们在同一个集群上运
我正在学习本教程:http://mesosphere.io/docs/getting-started/cloud-install/ 只是在 Digital Ocean 上的一个 Ubuntu 实例上学
我们的服务有很多批处理作业,从一台机器执行,现在 CPU 资源快用完了。 大多数这些工作都非常简单。比如每隔5分钟查询一次我们的数据库,找到需要处理的数据,然后对这些数据进行处理,将结果写回数据库。
我正在运行一个 mesos 集群,目前在同一台机器上有三个主节点和从节点。 我的问题是,有时我会在 Marathon 和 Chronos 中看到一个进程突然停止。检查我看到的日志后,mesos-sla
我有 3 个 CentOS 虚拟机,我在主节点上安装了 Zookeeper、Marathon 和 Mesos,而只在其他 2 个虚拟机上安装了 Mesos。主节点上没有运行 mesos-slave。我
我正在编写一个 mesos 框架,我想使用我的自定义执行器来执行我的任务。我浏览了其他几个 mesos 框架代码库(chronos 和 marathon),并编写了一个使用默认命令执行器执行 shel
我正在阅读 Building Applications on Mesos ,并遇到以下语句: cpus This resource expresses how many CPU cores are a
我们有一个现有的 Apache Mesos 集群,并希望以其崭新的开源形式试用 DCOS。但是,破坏性地重新安装 DCOS 会很痛苦。那么是否可以在现有的 Mesos 安装上“覆盖”DCOS? DCO
Marathon 不支持可以建立命令模式和避免冗余的任务配置模板。我们正在努力寻找解决方法,否则我们需要创建 100,000 个任务,并且管理这些配置文件将非常困难。我们正在考虑的一种方法是在 mes
我有一个小型 Mesos 集群,我正在使用 Marathon 管理一组长期运行的服务,每个服务的实例数量可变。 我希望能够根据业务需要启动新节点或终止其中的一些节点。然而,当终止一个节点时,我意识到有
Mesos 现在支持 Docker。如果我将 Docker 作为 Executor 运行,我是否还能获得 Mesos 的一些高可用性和调度优势?或者我是否必须运行 Docker 任务,例如在马拉松比赛
我在尝试在 mesos 集群上运行 mesos-dns dockerized 时遇到了一些麻烦。 我在 Windows 8.1 主机上设置了 2 个 ubuntu 可信赖的虚拟机。 我的虚拟机被称为
我正在尝试使用 DCOS cli 在 mesos 上启动一个 spark streaming 作业。我可以开始工作了。我的程序需要一个配置文件作为 cli 参数传递。如何使用 dcos spark r
我想在 Mesos 上运行多个 Kafka 代理作为 Marathon 作业。我在考虑使用什么作为经纪人 ID。我知道有些人正在使用基于 IP 的代理 ID,但我读到这种方法对于将代理迁移到不同机器的
我是一名优秀的程序员,十分优秀!