从Ambari开始,Yarn无法启动以下错误:ImportError:无法导入名称纱线

时间:2018-03-23 21:28:53

标签: hadoop yarn ambari

当尝试从Ambari启动Yarn ResourceManager时,它会因以下错误而失败。

Traceback(最近一次调用最后一次):  文件" /var/lib/ambari-agent/cache/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py" ;,第43行,在    从纱线进口纱线 ImportError:无法导入名称纱线

Yarn Resourcemanager日志中没有记录错误。

1 个答案:

答案 0 :(得分:2)

问题在于Ambari-agent缓存。 在yarn resourcemanager节点上,清理缓存并重新启动ambari代理以解决问题。

以root身份停止Ambari代理:

ambari-agent stop

备份现有缓存文件:

tar -czvf /tmp/cachebackup1.tar.gz / var / lib / ambari-agent / cache /

删除现有缓存:

rm -rf / var / lib / ambari-agent / cache /

启动Ambari代理:

ambari-agent start