当尝试从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日志中没有记录错误。
答案 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