2017-02-15 59 views
2

我有一個jupyter筆記本,它在AWS EMR羣集上使用Spark執行一些計算。我已配置它,以便通過瀏覽器訪問並運行我的筆記本以進行機器學習。 我在尋找允許我的解決方案,以便能夠按計劃或在AWS上運行的Web應用程序按需觸發筆記本計算機。從雲中的web應用程序調用Jupyter Notebook

我看過nbconvert,它允許從終端運行筆記本並執行轉換爲各種格式。然而,我不清楚我將如何從Web應用程序中觸發這一點。

想大聲
好像我希望有EMR集羣啓動並運行,然後可能是有Web應用程序調用,將使用nbconvert和運行筆記本電腦集羣上的腳本?

+0

- 太模糊。什麼是「網絡應用程序」正在運行?這只是亞馬遜Linux,對吧?所以你可以嘗試從安裝了Python和Jupyter的任何地方運行'nbconvert' –

+0

如果外部事件「運行筆記本」會發生什麼?例如,帶有該筆記本的另一個瀏覽器窗口是否打開更新其單元?這聽起來像是你試圖在用jupyter進行原型製作和製作一個生產版本之間保持一個步驟,並且可能忽略了筆記本電腦原型和生產版本之間必須存在差異,因爲它們具有不同的要求和觀衆。 – Paul

+0

@ cricket_007 - 是的,Web應用程序具有Amazon Linux。但是,如果您安裝Python&Jupyter並在本地運行本地正確的運行?我正在執行的操作在EMR羣集中需要幾個節點,因爲它執行了一些處理。 – mekatoka

回答