你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

无法在 Azure HDInsight 中创建 Jupyter Notebook

本文介绍在与 Azure HDInsight 群集交互时出现的问题的故障排除步骤和可能的解决方法。

问题

启动 Jupyter Notebook 时,会收到一条错误消息,其中包含:

Cannot convert notebook to v5 because that version doesn't exist

原因

版本不匹配。

解决方法

  1. 使用 ssh 命令连接到群集。 编辑以下命令,将 CLUSTERNAME 替换为群集的名称,然后输入该命令:

    ssh sshuser@CLUSTERNAME-ssh.azurehdinsight.net
    
  2. 通过执行以下命令打开 _version.py

    sudo nano /usr/bin/anaconda/lib/python2.7/site-packages/nbformat/_version.py
    
  3. 5 更改为 4,使修改后的行如下所示:

    version_info = (4, 0, 3)
    

    输入 Ctrl + XYEnter,保存更改。

  4. 在 Web 浏览器中,导航到 https://CLUSTERNAME.azurehdinsight.net/#/main/services/JUPYTER,其中 CLUSTERNAME 是群集的名称。

  5. 重新启动 Jupyter 服务。

后续步骤

如果你的问题未在本文中列出,或者无法解决问题,请访问以下渠道之一获取更多支持:

  • 通过 Azure 社区支持获取 Azure 专家的解答。

  • 联系 @AzureSupport,这是用于改进客户体验的官方 Microsoft Azure 帐户。 它可以将 Azure 社区成员连接到适当的资源,为他们提供解答、支持和专家建议。

  • 如果需要更多帮助,可以从 Azure 门户提交支持请求。 从菜单栏中选择“支持”,或打开“帮助 + 支持”中心。 有关更多详细信息,请参阅如何创建 Azure 支持请求。 Microsoft Azure 订阅中带有对订阅管理和计费支持的访问权限,技术支持通过 Azure 支持计划之一提供。