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

磚集群從碼頭工人開始

nachog99
新的貢獻者二世

大家好!

我希望你做得很好

我想開始一個集群的碼頭工人形象我必須使用安裝的所有庫。

我有以下Dockerfile隻安裝python庫可以看到

從databricksruntime /標準WORKDIR /應用程序副本。。運行apt-get更新& & apt-get安裝- y python3-pip運行sudo apt-get安裝- y libpq-dev運行pip安裝- r / app /需求。txt CMD (“python3”)

有人知道如何從這個Dockerfile安裝maven庫嗎?我試了一下,抬頭對許多解決方案,但是我想不出來怎麼做。

我試過的最後一件事是使用多級使用Maven構建圖像與依賴關係(但我有麻煩失蹤的砰的一聲。xml文件)。

# MAVEN +從databricksruntime PYTHON /標準WORKDIR /應用程序副本。。運行apt-get更新& & apt-get安裝- y python3-pip運行sudo apt-get安裝- y libpq-dev運行pip安裝- r / app /需求。txt CMD從maven (“python3”):最新WORKDIR——從= 0 / app /根副本。運行mvn清潔安裝org.apache.maven.plugins: maven-dependency-plugin: 2.1:得到\ -DrepoUrl = https://mvnrepository.com/artifact/com.crealytics/spark-excel_2.12/0.14.0 \ -Dartifact = com.crealytics: spark-excel_2.12:0.14.0運行mvn清潔安裝org.apache.maven.plugins: maven-dependency-plugin: 2.1:得到\ -DrepoUrl = https://mvnrepository.com/artifact/mysql/mysql-connector-java \ -Dartifact = mysql: mysql-connector-java: 8.0.29

image.png

我不明白如何從Dockerfile安裝maven庫

如果有人這樣的知識,可以幫助我我將非常感激。

謝謝!

5回複5

xneg
貢獻者

這就跟你問聲好!我麵臨著類似的問題。

我試圖用這個

從databricksruntime /標準:10.4 lts ENV DEBIAN_FRONTEND =非交互的運行apt更新maven & & & & apt安裝- y rm射頻/var/lib/apt/lists/*運行/磚/ python3 / bin / pip安裝databricks-cli運行mkdir /磚/罐運行mvn org.apache.maven.plugins: maven-dependency-plugin: 2.8:得到-Dartifact = com.microsoft.azure.kusto: kusto-spark_3.0_2.12:2.5.2 - d = /磚/罐/運行/磚/ python3 / bin / pip安裝azure-kusto-data = = 2.1.1

但是看起來它不工作。我得到一個錯誤. lang。NoClassDefFoundError: com/microsoft/azure/kusto/data/exceptions/DataServiceException

如果我在照片上安裝庫使用一個接口,像一切正常。截圖在10.49.33 2023-03-30

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

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

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

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

Baidu
map