管理程式庫

本節涵蓋如何使用及管理連線至運算叢集的程式庫。

程式庫

您可以新增叢集作用領域程式庫,在執行記事本或工作流程工作時,讓運算叢集可使用第三方或自訂程式碼。

您可以安裝叢集作用領域程式庫來擴充運算叢集的立即可用功能,並套用至使用該叢集的所有記事本和工作流程工作。例如,視覺化選項、連線選項 (例如 JDBC JAR)、擷取 (例如從 PDF 擷取文字) 或轉換。

叢集狀態變更為「作用中」後,您叢集的「程式庫」頁籤中即可使用安裝叢集作用領域程式庫的選項。您的資源庫檔案應為 .jar 檔案、操控盤 (*.whl) 檔案或 requirements.txt 檔案。

您也可以在建立叢集期間或修改現有的叢集來新增初始化命令檔。如需詳細資訊,請參閱修改叢集。

從工作區或磁碟區安裝程式庫

您可以安裝工作區或磁碟區中的程式庫,以擴充連附之記事本和工作的叢集選項。

只能從您具有適當權限的工作區或磁碟區新增程式庫。您可以隨時從叢集的「程式庫」頁籤檢視安裝在叢集上的程式庫。

如果工作區或磁碟區中沒有您想要安裝的程式庫檔案,您可以先從本機機器將程式庫上傳至您的工作區,然後在叢集中安裝。

  1. 瀏覽至您的工作區,然後按一下運算。
  2. 按一下叢集,然後按一下內容庫頁籤。
  3. 按一下 安裝程式庫圖示 安裝程式庫。
  4. 選取您的程式庫是工作區或磁碟區的一部分。

    已選取「工作區」選項來開啟「安裝程式庫」頁面

  5. 瀏覽工作區中的內容庫並加以選取。
  6. 按一下安裝。您可以在內容庫頁籤中查看內容庫的安裝狀態。
  7. 安裝程式庫之後,請依序按一下動作和重新啟動來重新啟動叢集。
    當叢集狀態再次為「作用中」時,您可以在記事本或工作流程工作中的程式碼中使用程式庫。

從上傳的檔案安裝程式庫

您可以從已上傳的檔案將程式庫安裝至您的工作區,以展開已附加記事本和工作的叢集選項。

  1. 瀏覽至您的工作區,然後按一下運算。
  2. 按一下您的叢集,然後按一下程式庫頁籤。
  3. 按一下 安裝程式庫圖示 安裝程式庫。
  4. 選取上傳檔案至工作區。

    已選取「將檔案上傳至工作區」選項的「安裝程式庫」頁面

  5. 瀏覽至包含程式庫的檔案,或將它拖放到視窗中。
    您的程式庫檔案必須是 .whl 或 .jar 格式,或是名稱為 requirements.txt 的文字檔。如需有關 requirements.txt 檔案的詳細資訊,請參閱要求檔案格式。

    以下為 requirements.txt 檔案的範例:

    plotly==6.0.1
    pandas==2.2.3
    matplotlib==3.10.1
  6. 按一下安裝。您可以在內容庫頁籤中查看內容庫的安裝狀態。
  7. 安裝程式庫之後,請依序按一下動作和重新啟動來重新啟動叢集。
    當叢集狀態再次為「作用中」時,您可以在記事本或工作流程工作中的程式碼中使用程式庫。

從 PyPI 安裝程式庫

您可以從 Python 套裝軟體索引 (PyPI) 安裝程式庫,以擴充附加之記事本和工作的叢集選項。

  1. 瀏覽至您的工作區,然後按一下運算。
  2. 按一下您的叢集,然後按一下程式庫頁籤。
  3. 按一下 安裝程式庫圖示 安裝程式庫。
  4. 選取 PyPI 。

    已選取 PyPI 選項的「安裝程式庫」頁面

  5. 提供 PyPI 套裝程式和索引 URL。建議您使用 == 指定正確的套裝程式版本,以避免回歸。例如,simplejson==3.8.0。
  6. 按一下「新增套裝程式」,以包含其他 PyPI 套裝程式。
  7. 按一下安裝。您可以在內容庫頁籤中查看內容庫的安裝狀態。
  8. 安裝程式庫之後,請依序按一下動作和重新啟動來重新啟動叢集。
    當叢集狀態再次為「作用中」時,您可以在記事本或工作流程工作中的程式碼中使用程式庫。

從 Maven 安裝程式庫

您可以安裝 Maven 程式庫來擴充連附之記事本和工作的叢集選項。

  1. 瀏覽至您的工作區,然後按一下運算。
  2. 按一下叢集,然後按一下內容庫頁籤。
  3. 按一下 安裝程式庫圖示 安裝程式庫。
  4. 選取 Maven 。

    安裝已選取 Maven 選項的程式庫頁面

  5. 使用 groupId:artifactId:version 格式提供 Maven 座標。例如,com.google.zxing:javase:3.5.3。您可以選擇性按一下搜尋套裝程式,以搜尋特定套裝程式的「Maven 中央儲存區域」,然後按一下選取。
  6. 提供要從其中安裝 Maven 程式庫的儲存區域。如果保留空白,則會使用 Maven Central Repository 和 Spark 套裝程式。
  7. 指定要排除在排除項目中的任何相依性。排除會阻止安裝指定的相依性。請使用逗號區隔多個排除項目。例如 log4j:log4j,junit:junit。
  8. 按一下新增套裝程式以新增其他 Maven 程式庫。
  9. 按一下安裝。您可以在內容庫頁籤中查看內容庫的安裝狀態。
  10. 安裝程式庫之後,請依序按一下動作和重新啟動來重新啟動叢集。
    當叢集狀態再次為「作用中」時,您可以在記事本或工作流程工作中的程式碼中使用程式庫。

解除安裝程式庫

您可以從自己擁有的叢集解除安裝不需要或不再需要的程式庫。

  1. 瀏覽至您的工作區,然後按一下運算。
  2. 按一下您的叢集,然後按一下程式庫頁籤。
  3. 在程式庫旁邊,按一下 動作 3 點圖示 動作,然後按一下解除安裝。
  4. 按一下「解除安裝」。