EMR (AWS) 上的笔记本:无法启动内核

mig*_*las 6 kernel amazon-web-services amazon-emr jupyter jupyter-notebook

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

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

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

无法启动内核

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

任何线索我错过了什么?

谢谢!

cas*_*mer 5

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


And*_*rey 5

以 root 用户身份登录时出现此错误。

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


cad*_*ong 5

对于 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 中修复 (2认同)