【问题标题】:Notebooks on EMR (AWS): Failed to start kernelEMR (AWS) 上的笔记本:无法启动内核
【发布时间】:2020-09-09 01:51:43
【问题描述】:

我正在按照official documentation 中的步骤创建一个带有“Amazon EMR”内置选项的笔记本

  • 一切默认
  • 使用 notebook-Wizzard 创建的 EMR-Cluster

在 Jupyter 中成功启动 notebook 后,加载内核出现错误。不同的内核(Python3、PySpark)产生相同的结果。 点击 Jupyter 工具栏上的“Kernel Error”,显示如下信息:

启动内核失败

“尝试连接网关服务器 url 'http://localhost:17777'时出错。确保网关 url 有效并且网关实例正在运行。”

任何线索我错过了什么?

谢谢!

【问题讨论】:

    标签: amazon-web-services jupyter-notebook kernel jupyter amazon-emr


    【解决方案1】:

    对于 aws emr 6,同样的问题仍然存在。 6.2.0 中的内核错误,但使用 6.1.0 可以。也同意上面 IAM 用户的答案,我从 root 用户切换到 IAM,然后 6.2.0 工作正常。

    因此,基本上您要么选择使用 6.2.0 的 IAM 用户创建和登录,要么使用 root 用户但使用 6.1.0。

    【讨论】:

    • 这已在 EMR 6.3.0 中修复
    • 好消息,感谢您的评论
    • @YogeshNachnani 我有这个问题,EMR 6.30 尚未修复
    • @KoenigLear ,我已经在 6.3.0 上尝试过它并且它有效。我记得很高兴,因为 6.3.0 刚刚在 21 年 5 月发布,我不必求助于解决方法。仅出于我的理解(以及其他人的利益)- 您是通过 CDK 还是通过 UI 创建集群的?
    • @YogeshNachnani 通过 UI root 用户,我没有尝试过其他用户。
    【解决方案2】:

    不久前我遇到了同样的问题。启动集群时检查您的 emr 版本。 5.30.0 似乎有问题。我能够使用 5.29.0 进行连接。否则,您可以托管自己的笔记本。

    【讨论】:

    • 这里也一样。这至少是我第二次看到 AWS 文档出错了!他们到处都记录了建议使用 5.30.0
    【解决方案3】:

    我在以 root 用户身份登录时收到此错误。

    我以 IAM 用户身份登录(请参阅此处 https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html),一切正常。

    【讨论】:

    • 如何以 IAM 用户身份登录?
    猜你喜欢
    • 1970-01-01
    • 2019-09-19
    • 2020-11-28
    • 2021-04-14
    • 2014-09-14
    • 2018-10-07
    • 1970-01-01
    • 2020-06-28
    • 2017-07-14
    相关资源
    最近更新 更多