Failed to fetch all URIs for container

在重新搭建hadoop on mesos的时候。

运行wordcount进行实验,发现在master上的task很顺利,但是在slave上的task都FAILED了。

查看slave上mesos的log,可以看到错误信息:

E1130 15:37:54.397516 157992 fetcher.cpp:515] Failed to run mesos-fetcher: Failed to fetch all URIs for container '2f6046b6-97af-4ce0-abed-8cba9e4b397a' with exit status: 256
E1130 15:37:54.398478 157981 slave.cpp:3342] Container '2f6046b6-97af-4ce0-abed-8cba9e4b397a' for executor 'executor_Task_Tracker_7' of framework '3017e73a-a3f5-405c-8705-ef7f743295a0-0000' failed to start: Failed to fetch all URIs for container '2f6046b6-97af-4ce0-abed-8cba9e4b397a' with exit status: 256


原因是URI不通,但是其实在salve下打 hadoop fs -ls / 可以看到文件存在且权限也是755
后来在老司机的提示下,把URI修改问本地(原来为hdfs的方式)


解决方法:

在hadoop的mapred-site.xml 文件下,修改URI

<property>
  <name>mapred.mesos.executor.uri</name>
  <value>file:///home/ubuntu/hadoop-2.5.0-cdh5.2.0.tar.gz</value>
</property>


然后重启mesos和hadoop相关服务后问题解决


"TypeError: Failed to fetch"表示在发送网络请求时出现了错误。这个错误通常是由于网络连接问题引起的。 为了解决这个问题,你可以尝试以下几个方法: 1. 检查网络连接:确保你的设备已连接到可靠的网络,并且网络连接稳定。你可以尝试重新连接网络或尝试连接其他网络来解决问题。 2. 检查请求URL:确认你的请求URL是否正确,并且资源可访问。确保URL没有拼写错误,并且服务器正在正常运行。 3. 检查请求方法和头部:确保你使用的请求方法和头部与服务器的要求相匹配。你可以参考中的代码示例来检查你的请求方法和头部是否正确设置。 4. 检查后端设置:如果你是开发者并且在使用后端代码时遇到了这个问题,你可以检查后端代码的设置。有时候,服务器可能会限制跨域请求,你可以尝试在后端代码中添加跨域设置,如所示。 如果以上方法都无法解决问题,建议你查看网络请求的详细错误信息,并根据具体的错误信息进行调试和排查。 总结起来,"TypeError: Failed to fetch"错误是由于网络连接或请求设置问题引起的。你可以通过检查网络连接、请求URL、请求方法和头部、后端设置等方面来解决这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [日志显示TypeError: Failed to fetch报错与TypeError: NetworkError when attempting to fetch resource...](https://blog.csdn.net/weixin_35757704/article/details/112064785)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [详解React native fetch遇到的坑](https://download.csdn.net/download/weixin_38688906/13614330)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Nginx配置跨域(CROS)解决Swagger报错:TypeError Failed to fetch](https://blog.csdn.net/CHANGE_A1/article/details/131169731)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值