最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用pycharm連接Databricks的步驟詳解

 更新時(shí)間:2020年09月23日 11:50:40   作者:NancyNancy_  
這篇文章主要介紹了如何使用pycharm連接Databricks,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在本地使用pycharm連接databricks,大致步驟如下:

首先,為了讓本地環(huán)境能夠識(shí)別遠(yuǎn)端的databricks集群環(huán)境,需要收集databricks的基本信息和自己databricks的token,這些信息能夠讓本地環(huán)境識(shí)別databricks;接著,需要使用到工具 anaconda創(chuàng)建一個(gè)虛擬環(huán)境,連接databricks;最后,將虛擬環(huán)境導(dǎo)入pycharm。

(下面的圖渣渣,因?yàn)橹苯油线M(jìn)來(lái)的)

第0步:檢查

檢查java版本,需要時(shí)1.8開頭的版本,如果不是,請(qǐng)到這里下載:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

在這里插入圖片描述

第1步:收集databricks的信息

查看python版本 (還不知道怎么看,這里cluster的python版本為3.7)
查看Runtime Version

在這里插入圖片描述

查看cluster ulr,解析出下面信息

在這里插入圖片描述

生成token,點(diǎn)擊這個(gè)小人-user setting

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

最后,這是我們收集到的所有信息

在這里插入圖片描述

第2步:安裝anaconda

如果已經(jīng)安裝anaconda,請(qǐng)略過(guò)這一步
沒有安裝,可以看這個(gè)教程
http://m.fzitv.net/article/196286.htm

第3步:使用anaconda創(chuàng)建虛擬環(huán)境

下面的參數(shù)信息,使用第一步收集的信息
打開anaconda的命令行

在這里插入圖片描述

創(chuàng)建一個(gè)3.7版本的虛擬隔離環(huán)境

conda create -n dbconnect python=3.7

在這里插入圖片描述

使用環(huán)境

conda activate dbconnect

在這里插入圖片描述

卸載pyspark,如果是新創(chuàng)建的環(huán)境,可以不用執(zhí)行這步(這是為了確保,創(chuàng)建的環(huán)境不能有pyspark的包,因?yàn)闀?huì)產(chǎn)生包的問(wèn)題)

pip uninstall pyspark

在這里插入圖片描述

下面開始安裝包,但是為了讓安裝速度快一些,使用清華鏡像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
conda config --set show_channel_urls yes

在這里插入圖片描述

查看是否切換到鏡像

conda config --show channels

可以看到已經(jīng)切換

在這里插入圖片描述

安裝connect包,第一步中確定的run的版本為6.4,故選擇6.4.* (用公司的網(wǎng)絡(luò),下載很慢,我用自己的熱點(diǎn))

pip install -U databricks-connect==6.4.*

在這里插入圖片描述

連接遠(yuǎn)端databricks,并輸入第一步收集的相關(guān)信息

databricks-connect configure

在這里插入圖片描述

測(cè)試是否已經(jīng)連接上:

databricks-connect test

已經(jīng)在啟動(dòng)節(jié)點(diǎn)了

在這里插入圖片描述

查看databricks,可以看到

在這里插入圖片描述

第4步:pycharm導(dǎo)入虛擬環(huán)境

打開pycahrm,點(diǎn)擊setting

在這里插入圖片描述

選擇解釋器,點(diǎn)擊小齒輪的add'

在這里插入圖片描述

選擇剛才我們創(chuàng)建好的dbconnect

在這里插入圖片描述

點(diǎn)擊ok,可以看到已經(jīng)選好了環(huán)境

在這里插入圖片描述

不知道為啥連接不到遠(yuǎn)端的包,我的項(xiàng)目還需要在本地安裝一些用的包

conda install scikit-learn==0.22.1
conda install pandas==0.24.2
conda install pyarrow==0.15.1

在這里插入圖片描述

在pycharm測(cè)試運(yùn)行一下:

import pandas as pd
import numpy as np

# Generate a pandas DataFrame
pdf = pd.DataFrame(np.random.rand(100, 3))

from pyspark.sql import *
spark = SparkSession.builder.getOrCreate()
df = spark.createDataFrame(pdf)

print(df.head(5))

去databrick的cluster log看一下,已經(jīng)啟動(dòng)了節(jié)點(diǎn),正在運(yùn)行

在這里插入圖片描述

到此這篇關(guān)于如何使用pycharm連接Databricks的步驟詳解的文章就介紹到這了,更多相關(guān)pycharm連接Databricks內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 八個(gè)超級(jí)好用的Python自動(dòng)化腳本(小結(jié))

    八個(gè)超級(jí)好用的Python自動(dòng)化腳本(小結(jié))

    每天你都可能會(huì)執(zhí)行許多重復(fù)的任務(wù),例如閱讀新聞、發(fā)郵件、查看天氣、打開書簽、清理文件夾等等,本文主要介紹了Python自動(dòng)化腳本,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-07-07
  • python中使用正則表達(dá)式的方法詳解

    python中使用正則表達(dá)式的方法詳解

    這篇文章主要為大家詳細(xì)介紹了python中使用正則表達(dá)式的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • Python?ttkbootstrap?制作賬戶注冊(cè)信息界面的案例代碼

    Python?ttkbootstrap?制作賬戶注冊(cè)信息界面的案例代碼

    ttkbootstrap 是一個(gè)基于 tkinter 的界面美化庫(kù),使用這個(gè)工具可以開發(fā)出類似前端 bootstrap 風(fēng)格的 tkinter 桌面程序。本文重點(diǎn)給大家介紹Python?ttkbootstrap?制作賬戶注冊(cè)信息界面的案例代碼,感興趣的朋友一起看看吧
    2022-02-02
  • python range實(shí)例用法分享

    python range實(shí)例用法分享

    在本篇文章里小編給大家整理了關(guān)于python range實(shí)例用法,有需要的朋友們可以學(xué)習(xí)參考下
    2020-02-02
  • Python中threading庫(kù)實(shí)現(xiàn)線程鎖與釋放鎖

    Python中threading庫(kù)實(shí)現(xiàn)線程鎖與釋放鎖

    threading用于提供線程相關(guān)的操作,為了保證安全的訪問(wèn)一個(gè)資源對(duì)象,我們需要?jiǎng)?chuàng)建鎖。那么Python線程鎖與釋放鎖如何實(shí)現(xiàn),感興趣的小伙伴們可以參考一下
    2021-05-05
  • 使用Python和XPath解析動(dòng)態(tài)JSON數(shù)據(jù)的操作指南

    使用Python和XPath解析動(dòng)態(tài)JSON數(shù)據(jù)的操作指南

    JSON動(dòng)態(tài)數(shù)據(jù)在Python中扮演著重要的角色,為開發(fā)者提供了處理實(shí)時(shí)和靈活數(shù)據(jù)的能力,動(dòng)態(tài)JSON數(shù)據(jù)的獲取可能涉及到網(wǎng)絡(luò)請(qǐng)求和API調(diào)用,可以使用Python和XPath來(lái)解析動(dòng)態(tài)JSON數(shù)據(jù),接下來(lái)小編就給大家介紹一下操作步驟
    2023-09-09
  • 使用DrissionPage控制360瀏覽器的完美解決方案

    使用DrissionPage控制360瀏覽器的完美解決方案

    在網(wǎng)頁(yè)自動(dòng)化領(lǐng)域,經(jīng)常遇到需要保持登錄狀態(tài)、保留Cookie等場(chǎng)景,今天要分享的方案可以完美解決這個(gè)問(wèn)題:使用DrissionPage直接調(diào)用本地360瀏覽器的用戶數(shù)據(jù),實(shí)現(xiàn)無(wú)縫自動(dòng)化控制,需要的朋友可以參考下
    2025-03-03
  • python編程實(shí)現(xiàn)清理微信重復(fù)緩存文件

    python編程實(shí)現(xiàn)清理微信重復(fù)緩存文件

    這篇文章主要為大家介紹了使用python編程來(lái)實(shí)現(xiàn)清理微信重復(fù)緩存文件的示例代碼過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • Python?pip更新的兩種方式詳解

    Python?pip更新的兩種方式詳解

    Pip是用于管理Python軟件包的常用命令,Pip命令還用于更新/升級(jí)已經(jīng)安裝的Python軟件包,下面這篇文章主要給大家介紹了關(guān)于Python?pip更新的兩種方式,需要的朋友可以參考下
    2023-02-02
  • 如何用Python畫一些簡(jiǎn)單形狀你知道嗎

    如何用Python畫一些簡(jiǎn)單形狀你知道嗎

    這篇文章主要介紹了用Python作圖的一個(gè)簡(jiǎn)單實(shí)例,通過(guò)turtle模塊實(shí)現(xiàn)作圖,具有一定參考價(jià)值,需要的朋友可以了解下希望能給你帶來(lái)幫助
    2021-08-08

最新評(píng)論

蓝山县| 盱眙县| 剑阁县| 榕江县| 甘谷县| 怀远县| 屏南县| 彭泽县| 武宁县| 密山市| 潼关县| 沙湾县| 信宜市| 宁乡县| 新乡市| 定陶县| 金华市| 四子王旗| 铁岭市| 普兰县| 揭阳市| 栾川县| 江北区| 大厂| 凤冈县| 江陵县| 梨树县| 咸丰县| 宁城县| 华坪县| 南昌县| 双峰县| 高邑县| 隆昌县| 柯坪县| 镇江市| 新乡市| 苍梧县| 马尔康县| 南靖县| 衡山县|