无法在 Azure HDInsight 中创建 Jupyter Notebook
本文介绍在与 Azure HDInsight 群集交互时出现的问题的故障排除步骤和可能的解决方法。
问题
启动 Jupyter Notebook 时,会收到一条错误消息,其中包含:
Cannot convert notebook to v5 because that version doesn't exist
原因
版本不匹配。
解决方法
使用 ssh 命令连接到群集。 编辑以下命令,将 CLUSTERNAME 替换为群集的名称,然后输入该命令:
ssh sshuser@CLUSTERNAME-ssh.azurehdinsight.cn
通过执行以下命令打开
_version.py
:sudo nano /usr/bin/anaconda/lib/python2.7/site-packages/nbformat/_version.py
将 5 更改为 4,使修改后的行如下所示:
version_info = (4, 0, 3)
输入 Ctrl + X、 Y、 Enter,保存更改。
在 Web 浏览器中,导航到
https://CLUSTERNAME.azurehdinsight.cn/#/main/services/JUPYTER
,其中CLUSTERNAME
是群集的名称。重新启动 Jupyter 服务。
后续步骤
如果你的问题未在本文中列出,或者无法解决问题,请访问以下渠道以获取更多支持:
- 如果需要更多帮助,可以从 Azure 门户提交支持请求。 从菜单栏中选择“支持” ,或打开“帮助 + 支持” 中心。 有关更多详细信息,请参阅如何创建 Azure 支持请求。 Azure 订阅包含对订阅管理和计费支持的访问权限,并且通过 Azure 支持计划之一提供技术支持。