(相關(guān)資料圖)

Databricks 是一家從加州大學(xué)伯克利分校的 AMPLab 項(xiàng)目發(fā)展而來(lái)的公司,由 Apache Spark 的創(chuàng)建者創(chuàng)立。

注:Apache Spark 是一個(gè)開(kāi)源的統(tǒng)一分析引擎,用于大規(guī)模數(shù)據(jù)處理,該項(xiàng)目最初是由加州大學(xué)伯克利分校的 AMPLab 開(kāi)發(fā),后來(lái)捐贈(zèng)給 Apache 軟件基金會(huì)(ASF)。

Databricks 近日宣布,推出了用于 Databricks 的 Visual Studio Code 擴(kuò)展。

這個(gè)新的擴(kuò)展可以讓開(kāi)發(fā)者利用 VS Code 的強(qiáng)大功能在本地編寫(xiě)代碼,同時(shí)連接到 Databricks 集群并遠(yuǎn)程運(yùn)行代碼,開(kāi)發(fā)者在這個(gè)過(guò)程中可以使用 VS Code 中自己熟悉的各種功能,包括代碼版本控制、單元測(cè)試、高級(jí)查找和替換、窗口拆分,以及 CI/CD 等來(lái)加速開(kāi)發(fā)。

Databricks 在官方公告中表示,對(duì)于依賴 IDE 進(jìn)行開(kāi)發(fā)的團(tuán)隊(duì),VS Code Extension for Databricks 將是許多計(jì)劃版本中的第一個(gè),而且 Databricks 正在大力投資開(kāi)發(fā)者生態(tài),還會(huì)推出對(duì)其他 IDE 和工具的支持。

根據(jù)官方介紹,VS Code Extension for Databricks 目前具有的功能包括,將代碼同步到 Databricks 工作區(qū)、在 Databricks 集群上運(yùn)行 Python 文件,以及作為工作流運(yùn)行 notebooks 和 Python 文件等。

當(dāng)然為了使用這個(gè)擴(kuò)展,它也具有一定的使用要求:

具備以下條件的 Databricks 工作空間啟用Repos啟用Files in Repos允許使用個(gè)人訪問(wèn)令牌(PAT)或 Azure AD CLI 訪問(wèn)工作區(qū)訪問(wèn)交互式集群或創(chuàng)建集群的權(quán)限創(chuàng)建 Databricks Repos 的權(quán)限

目前這個(gè) Databricks 擴(kuò)展已經(jīng)上架Visual Studio Marketplace,同時(shí)還托管到了GitHub平臺(tái)。支持 Windows(ARM + x64)、Linux(x64 + ARM64)、macOS(Apple Silicon + Intel)。

標(biāo)簽: Visual studio code,Visual Studio Code,Databricks,攻略,教程