我在Microsoft Azure上使用标准配置部署了HDInsight 3.5 Spark(2.0)群集(Location = US East,Head Nodes = D12 v2(x2),Worker Nodes = D4 v2(x4))。当群集运行时,我在" Cluster Dashboards"中单击Jupyter Notebook。快速链接。在提示中输入我的用户名和密码后,我收到一个页面,给我一个404:Not Found页面。更具体地说,显示了以下(json)消息:
{ "状态":404, "消息":"未找到" }
(这是在谷歌浏览器中。在互联网页面中显示类似但不同的页面404错误页面。)
Cloud有人帮我解决了这个错误吗?
答案 0 :(得分:1)
现在有一个问题阻止Jupyter在HDInsight上开箱即用。 在解决此问题之前,您仍然可以使用其他部署方法。
编辑:例如,您可以在本地运行Jupyter并连接到Azure中的HDI群集。看到 https://github.com/jupyter-incubator/sparkmagic/blob/master/README.md#installation 和 https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-apache-spark-jupyter-notebook-install-locally
更新:问题已修复
答案 1 :(得分: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不再运行并重新启动服务,这将获取新的配置。
目前正在实时集群上运行这些命令来修复错误。