mapred.ClientServiceDelegate:Application state is completed. FinalApplicationStatus=SUCCEEDED.错误解决

本文记录了一次HBase操作中遇到的问题:在MapReduce任务成功完成后,尝试连接到jobhistoryserver时出现反复重试连接的错误。通过检查发现jobhistoryservice未启动,使用mr-jobhistory-daemon.sh命令启动历史服务器后问题得以解决。
19/08/19 10:00:29 INFO mapred.ClientServiceDelegate:Application state is completed. FinalApplicationStatus=SUCCEEDED.  Redirecting to job history server
19/08/19 10:00:30 INFO ipc.Client: 
Retrying connect to server: 0.0.0.0/0.0.0.0:10020. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
19/08/19 10:00:31 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:10020. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)

刚刚运行hbase程序 出现map reduce结束了 结果也出来了
但是紧接着就出现错误了Retrying connect to server: 0.0.0.0/0.0.0.0:10020. Already tried 0 time(s);
一直在重复出现这句话 然后就报错
我就一直注意这句话 搜解决办法也没有找到

然后往上翻才注意 到第一句话

mapred.ClientServiceDelegate:Application state is completed. FinalApplicationStatus=SUCCEEDED.  Redirecting to job history server

搜了一下 找到解决方案

jps发现job history service 没有启动

命令 mr-jobhistory-daemon.sh start historyserver 解决

emmm
不知道怎么回事 出现这个错误 猜想是多次重启服务 导致瓦特了

总结下 前后发了两篇博客 解决错误的由头是get不到点 出现的错误信息可能在第一句话 也可能在中间或最后
多看看!
实在不行看日志!

`ERROR mapred.YARNRunner: Get the status for job error. retry 1` 错误通常表示在尝试获取 YARN 上作业状态时出现问题,而 `Operation not permitted` 错误则意味着操作被系统或权限机制阻止。以下是一些可能的解决办法: #### 权限问题 - **检查用户权限**:确保运行作业的用户具有足够的权限来与 YARN 交互。可以查看 YARN 配置文件(如 `yarn-site.xml`)中关于权限的设置,确保用户在允许的范围内。例如,检查是否有相关的 ACL(访问控制列表)限制了用户对作业状态的访问。 - **检查文件系统权限**:YARN 作业可能需要访问 HDFS 等文件系统。确保用户对相关文件和目录具有读写权限。可以使用以下命令检查和修改权限: ```bash hdfs dfs -ls /path/to/directory hdfs dfs -chmod 755 /path/to/directory ``` #### YARN 配置问题 - **检查 YARN 服务状态**:确保 YARN 的 ResourceManager 和 NodeManager 服务正常运行。可以使用以下命令检查服务状态: ```bash yarn resourcemanager --check yarn nodemanager --check ``` 如果服务未正常运行,可以尝试重启服务: ```bash sudo systemctl restart hadoop-yarn-resourcemanager sudo systemctl restart hadoop-yarn-nodemanager ``` - **检查 YARN 配置文件**:确保 `yarn-site.xml` 和 `mapred-site.xml` 等配置文件中的参数设置正确。特别是与作业提交和状态查询相关的参数。 #### 网络问题 - **检查网络连接**:确保运行作业的节点与 YARN 的 ResourceManager 之间网络连接正常。可以使用 `ping` 和 `telnet` 命令检查网络连通性: ```bash ping <resourcemanager-host> telnet <resourcemanager-host> <resourcemanager-port> ``` #### 资源问题 - **检查资源使用情况**:确保 YARN 集群有足够的资源来运行作业。可以通过 YARN 的 Web 界面查看集群的资源使用情况。如果资源不足,可以考虑增加集群节点或调整资源分配策略。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值