2016-12-26 49 views
0

我在Microsoft Azure上部署了一個標準配置(Location = US East,Head Nodes = D12 v2(x2))的HDInsight 3.5 Spark(2.0)羣集,工人節點= D4 v2(x4))。當羣集運行時,我在「羣集儀表板」快速鏈接中單擊Jupyter Notebook。在提示中輸入我的用戶名和密碼後,我收到一個頁面,其中顯示404:Not Found頁面。更具體的示出了以下的(JSON)消息:在Microsoft Azure上運行Jupyter筆記時發現錯誤HDInsight 3.5

{ 「狀態」:404, 「消息」: 「未找到」 }

(這是在谷歌瀏覽器在互聯網頁。類似但看起來不一樣,頁面404錯誤頁面顯示。)

雲有人幫我解決這個錯誤?

回答

1

有一個正在進行中的問題可以防止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

更新:問題是固定

+0

謝謝您的回覆!你知道這個問題什麼時候會解決(幾小時,幾天,幾周,幾個月等)嗎?在HDInsight羣集上使用筆記本還有另一種方法嗎? Zeppelin不可用,在本地安裝jupyter筆記本(https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-apache-spark-jupyter-notebook-install-locally),並且使用SSH都不會似乎工作。 – Stijn

+0

你能提供更多關於這個問題的信息/鏈接嗎? – Amityo

+0

對不起,但這是我所有..這是一個暫時的問題,並會盡快解決。我不知道什麼時候,我也在等待修復。 – itaysk

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不再運行並重新啓動該服務,該服務將接收新配置。

這些命令目前正在運行在實時集羣上以修復該錯誤。

+0

要連接到頭節點,請使用CLUSTERNAME-ssh.azurehdinsight.net,其中CLUSTERNAME是HDInsight羣集的名稱。在端口22上連接(SSH的默認設置)連接到主節點。端口23連接到輔助頭節點。 要連接到邊緣節點,請使用EDGENAME.CLUSTERNAME-ssh.azurehdinsight.net,其中EDGENAME是邊緣節點的名稱,而CLUSTERNAME是HDInsight羣集的名稱。連接到邊緣節點時使用端口22。 –

+0

該解決方案有效。雖然我更喜歡「更清潔」的解決方案。謝謝 – Stijn

相關問題