YARN Registry DNS启动提示“53端口被占用”错误的解决方法

摘要:
错误提示:ERRORdns。PrivilegeRegistryDNSStarter(PrivilegeRegisterDNSStarter.java:init(61))-错误初始化RegistryDNSjava。网绑定异常:探测绑定到[xxx:53]java。网绑定异常:Addressalreadyi

错误提示:

ERROR dns.PrivilegedRegistryDNSStarter (PrivilegedRegistryDNSStarter.java:init(61)) - Error initializing Registry DNS
java.net.BindException: Problem binding to [xxx:53] java.net.BindException: Address already in use; For more details see: http://wiki.apache.org/hadoop/BindException

resource_management.core.exceptions.ExecutionFailed: Execution of 'ambari-sudo.sh  -H -E /usr/hdp/xxx/hadoop-yarn/bin/yarn --config /usr/hdp/xxx/hadoop/conf --daemon start registrydns' returned 1. ERROR: Cannot set priority of registrydns process xxx

原因:YARN Registry DNS的默认端口53本其它进程占用了。

方案一:

1.查询占用53端口的进程/服务

lsof -i:53

查询到PID和User,这里的User一般是systemd-resolved

2.停止占用53端口的进程/服务

systemctl stop systemd-resolved

3.在Ambari界面启动YARN Registry DNS,成功。

方案二:

直接在Ambari界面,YARN -> configs -> advanced -> RegistryDNS Bind Port,修改端口后保存。

免责声明:文章转载自《YARN Registry DNS启动提示“53端口被占用”错误的解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇手机软件Toast无法显示提示信息黑暗幽灵(DCM)木马详细分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

对umi的研究

什么是Umi.js? umi,中文可发音为乌米,是一个可插拔的企业级 react 应用框架。你可以将它简单的理解为一个专注性能的类 next.js 前端框架,并通过约定、自动生成和解析代码等方式来辅助开发,减少我们开发者的代码量。 为什么使用Umi.js? 我们做react开发的时候会不会遇到以下问题?:1.项目做大的时候,开发调试的启动和热更新时间...

NodeManager介绍

原文链接: http://blog.csdn.net/zhangzhebjut/article/details/37730013 参考文档: https://blog.csdn.net/u013384984/article/details/80738128          https://hortonworks.com/blog/how-to-plan...

【大数据】Hadoop单机安装配置

1.解压缩hadoop-2.7.6.tar.gz到/home/hadoop/Soft目录中 2.创建软链接,方便hadoop升级 ln -s/home/hadoop/Soft/hadoop-2.7.6 /usr/local/soft/hadoop 根据软链接路劲,修改/etc/profile export JAVA_HOME=/usr/local/so...

Spark记录-Spark性能优化解决方案

Spark性能优化的10大问题及其解决方案 问题1:reduce task数目不合适解决方式:需根据实际情况调节默认配置,调整方式是修改参数spark.default.parallelism。通常,reduce数目设置为core数目的2到3倍。数量太大,造成很多小任务,增加启动任务的开销;数目太少,任务运行缓慢。 问题2:shuffle磁盘IO时间长...

【原创】大叔经验分享(21)yarn中查看每个应用实时占用的内存和cpu资源

在yarn中的application详情页面 http://resourcemanager/cluster/app/$applicationId 或者通过application命令 yarn application -status $applicationId 只能看到应用启动以来占用的资源*时间统计,比如: Aggregate Resource Allo...

yarn 常用命令

yarn addyarn add [package]@[version]这将安装您的dependencies中的一个或多个包。用 --dev 或 -D 会在 devDependencies 里安装一个或多个包。 yarn global add <package...>全局安装依赖。对于绝大部分包来说,这是个坏习惯,因为它们是隐藏的。 最好本...