取消
顯示的結果
而不是尋找
你的意思是:

如何打開Streamlit URL由磚在當地的網絡瀏覽器?

Akshay_127877
新的貢獻者二世

我有磚的筆記本上運行這個應用代碼。它工作正常,沒有任何錯誤。

與磚作為服務器,我不能打開這個鏈接在我的瀏覽器應用。

但是,當我在當地IDE運行代碼,我能在我的瀏覽器中打開URL。

有,我可以使用這個URL訪問網絡應用所產生的磚嗎?

圖像

5回複5

匿名
不適用

@Akshay Aravinnakshan:

是的,有一些可以遵循的步驟來訪問web應用程序托管在磚:

  1. 確保磚集群運行的web應用程序是運行在集群。
  2. 磚的筆記本,檢查端口的web應用程序正在運行。你可以找到這個命令的輸出中開始了web應用程序。
  3. 配置您的磚集群的網絡設置允許入站流量的端口上運行的web應用程序。這可以通過將Azure門戶導航到與你相關的網絡安全組磚集群。然後,添加一個入站安全規則,允許流量的端口上運行的web應用程序。
  4. 使用磚集群的公共IP地址來訪問web應用程序,找到公共IP地址到Azure門戶導航到磚工作區。然後,點擊“網絡”選項卡並尋找“公共IP地址”字段。
  5. 打開你的瀏覽器,並導航到web應用程序的URL,使用公共IP地址和端口號。例如,如果公共IP地址為1.2.3.4和web應用程序是運行在端口8080上,導航到http://1.2.3.4:8080

注意,上述步驟假設您的磚集群運行在一個Azure虛擬網絡(聯接),可以從互聯網。如果您的集群不是聯接或不是從因特網訪問,你可能需要建立一個虛擬專用網(VPN)或ExpressRoute連接來訪問web應用程序。

Akshay_127877
新的貢獻者二世

謝謝你的回複。我不幸的是仍然麵臨一些問題。

我直到現在根據你的回答:

1)創建聯接稱為“Akshay_2_vnet”,添加了兩個子網私人和公眾。

圖像2)創建我的磚實例(Akshay_2_Databricks)聯接。

網絡配置是這樣的

圖像磚的總結實例創建之前是這樣的。

圖像3)(在你的答案按步驟3)我發現我的NSG公共子網通過點擊這個:

圖像我添加了入站端口8501安全規則如下:

入站的配置規則是這樣的:

圖像在保存入站規則:

圖像

4)然後我開始我的集群和跑的代碼。我用網絡應用在端口8501上

圖像但我的磚工作區是凍結的網絡選項卡(如上圖所示)。所以我不能夠執行你的步驟4的答案。作為一個解決方案,我使用了公共IP地址(見截圖步驟3)。

現在的應用托管地址:http://10.0.1.0:8501

但它仍然不允許我在瀏覽器中訪問web應用程序。你能指引我,我錯在哪裏。

謝謝提前:slightly_smiling_face:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

當我跑streamlit代碼,磚建議運行以下命令打開streamlit在瀏覽器應用程序。你能解釋我這個命令是什麼意思嗎?

! streamlit運行/磚/ python_shell /腳本/ db_ipykernel_launcher.py

Aarsh
新的貢獻者二世

你好阿卡什,

我也麵臨著同樣的問題。你是一個能夠使用streamlit磚嗎

嗨Aarsh,

不幸的是沒有。正如你所看到的,我沒有得到任何幫助在這方麵從磚comunity這個話題。同時,我不能解決它自己。

實際上我做了工作,我跑磚我筆記本上使用Databricks-cli streamlit應用和存儲github上的應用。

然後使用Azure-app服務推出app存儲在github。

希望它幫助! ! !

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map