【问题标题】:404:Not Found error when running Jupyter Notebooks on Microsoft Azure HDInsight 3.5在 Microsoft Azure HDInsight 3.5 上运行 Jupyter Notebooks 时出现 404:未找到错误
【发布时间】:2016-12-26 19:57:54
【问题描述】:

我在 Microsoft Azure 上部署了一个 HDInsight 3.5 Spark (2.0) 群集,具有标准配置(位置 = 美国东部,头节点 = D12 v2 (x2),工作节点 = D4 v2 (x4))。集群运行时,我单击“集群仪表板”快速链接中的 Jupyter Notebook。在提示符中输入我的用户名和密码后,我收到一个页面,显示 404:未找到页面。更具体地说,显示以下 (json) 消息:

{ “状态”:404, “未找到信息” }

(这是在 Google Chrome 中。在 Internet 页面中显示了类似但外观不同的 404 页错误页面。)

有人帮我解决这个错误吗?

【问题讨论】:

    标签: azure apache-spark jupyter-notebook azure-hdinsight


    【解决方案1】:

    通过 SSH 运行以下命令将解决该问题:

    echo "c.NotebookApp.token = ''" | sudo tee --append /var/lib/.jupyter/jupyter_notebook_config.py > /dev/null
    sudo pkill -f jupyter-notebook
    

    它修复了配置文件,然后终止了 jupyter 进程。然后,Ambari 会花一分钟左右的时间注意到 Jupyter 不再运行并重新启动服务,这将获取新的配置。

    这些命令目前正在实时集群上运行以修复错误。

    【讨论】:

    • 要连接到头节点,请使用 CLUSTERNAME-ssh.azurehdinsight.net,其中 CLUSTERNAME 是 HDInsight 群集的名称。连接到端口 22(SSH 的默认值)连接到主头节点。端口 23 连接到辅助头节点。若要连接到边缘节点,请使用 EDGENAME.CLUSTERNAME-ssh.azurehdinsight.net,其中 EDGENAME 是边缘节点的名称,CLUSTERNAME 是 HDInsight 群集的名称。连接边缘节点时使用端口 22。
    • 此解决方案有效。虽然我更喜欢“更清洁”的解决方案。谢谢
    【解决方案2】:

    目前存在一个问题,阻止 Jupyter 在 HDInsight 上按预期开箱即用。 在解决此问题之前,您仍然可以使用其他部署方法。

    编辑:例如,您可以在本地运行 Jupyter 并连接到 Azure 中的 HDI 集群。看 https://github.com/jupyter-incubator/sparkmagic/blob/master/README.md#installationhttps://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-apache-spark-jupyter-notebook-install-locally

    更新:问题已修复

    【讨论】:

    • 感谢您的回复!您知道这个问题何时会得到解决(几小时、几天、几周、几个月等)?是否有其他方法可以在 HDInsight 群集上使用笔记本? Zeppelin 不可用,在本地安装 jupyter notebook (docs.microsoft.com/en-us/azure/hdinsight/…),使用 SSH 似乎都不起作用。
    • 您能否提供有关该问题的更多信息/链接?
    • 抱歉,这就是我所拥有的。这是一个暂时的问题,很快就会得到解决。不知道什么时候,我也在等修复。
    • @StijnGeuens 我确实在本地运行 Jupyter 并连接到 Azure 中的 HDI 集群。它运作良好,我已经更新了我的答案以反映这一点。使用此文档:github.com/jupyter-incubator/sparkmagic/blob/master/…
    • 感谢您的回答。我已经安装了 sparkmagic,并且可以选择 PySpark 内核。即使很难,我也会收到内核准备就绪的消息,当我尝试执行一个简单的语句(例如 t = 4)时,内核开始无限运行。您能否提供可能的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 2021-09-27
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多