好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > pycharm利用pyspark遠程連接spark集群的實現

pycharm利用pyspark遠程連接spark集群的實現

熱門標簽:海南400電話如何申請 公司電話機器人 激戰2地圖標注 騰訊外呼線路 白銀外呼系統 唐山智能外呼系統一般多少錢 陜西金融外呼系統 哈爾濱ai外呼系統定制 廣告地圖標注app

0 背景

由于工作需要,利用spark完成機器學習。因此需要對spark集群進行操作。所以利用pycharm和pyspark遠程連接spark集群。這里記錄下遇到的問題及方法。
主要是參照下面的文獻完成相應的內容,但是具體問題要具體分析。

1 方法

1.1 軟件配置
spark2.3.3, hadoop2.6, python3
1.2 spark配置
Spark集群的每個節點的Python版本必須保持一致。在每個節點的$SPARK_HOME/conf/spark-env.sh中添加一行:具體看你的安裝目錄。

export PYSPARK_PYTHON=/home/hadoop/anaconda2/bin/python3

此步驟就是將python添加到spark的配置中。
此時,在服務器命令行輸入pyspark時,可以正常進入spark。
1.3本地配置
1.3.1 首先將spark2.3.3從服務器拷貝到本地。
注意: 由于我集群安裝的是spark-2.3.3-bin-without-hadoop。但是拷貝到本地后,總是報錯Java gateway process… 。同時我將hadoop2.6,的包也從服務器拷貝到本地加載到程序中,同樣報錯。
最后,直接從spark的官網中,下載了spark-2.3.3-bin-hadoop2.6,這回就可以了。
pyspark的版本與spark的版本最好對應。比如pyspark2.3.3,spark2.3.3

# os.environ['SPARK_HOME'] = r"F:\big_data\spark-2.3.3-bin-without-hadoop"(無用)
os.environ['SPARK_HOME'] = r"F:\big_data\spark-2.3.3-bin-hadoop2.6"(有用)
# os.environ["HADOOP_HOME"] = r"F:\big_data\hadoop-2.6.5"(無用)
# os.environ['JAVA_HOME'] = r"F:\Java\jdk1.8.0_144"(無用)

1.3.2
C:\Windows\System32….\hosts(Windows機器)中加入Spark集群Master節點的IP與主機名的映射。需要管理員權限修改。


其中的spark_cluster就是對于Master的IP的映射名。(直接寫IP一樣可以,映射名是為了方便)
1.3.3
添加剛剛下載解壓好的spark的python目錄到pycharm的project structure

1.3.4
新建py文件,編輯Edit Configurations添加SPARK_HOME變量

注意: 在實際中,這個不添加好像也可以。只需要在程序中加載了spark_home.比如os.envion(…spark…)

2 測試

import os
from pyspark import SparkContext
from pyspark import SparkConf
# os.environ['SPARK_HOME'] = r"F:\big_data\spark-2.3.3-bin-without-hadoop"
os.environ['SPARK_HOME'] = r"F:\big_data\spark-2.3.3-bin-hadoop2.6"
# os.environ["HADOOP_HOME"] = r"F:\big_data\hadoop-2.6.5"
# os.environ['JAVA_HOME'] = r"F:\Java\jdk1.8.0_144"
print(0)
conf = SparkConf().setMaster("spark://spark_cluster:7077").setAppName("test")
sc = SparkContext(conf=conf)
print(1)
logData = sc.textFile("file:///opt/spark-2.3.3-bin-without-hadoop/README.md").cache()
print(2)
print("num of a",logData)
sc.stop()

3 參考

PyCharm+PySpark遠程調試的環境配置的方法
Spark下:Java gateway process exited before sending the driver its port number等問題

估計每個人遇到的問題不一樣,但是大同小異,具體問題具體分析。

到此這篇關于pycharm利用pyspark遠程連接spark集群的實現的文章就介紹到這了,更多相關pyspark遠程連接spark集群內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • pyspark 讀取csv文件創建DataFrame的兩種方法
  • pyspark.sql.DataFrame與pandas.DataFrame之間的相互轉換實例
  • pyspark給dataframe增加新的一列的實現示例
  • PyCharm搭建Spark開發環境實現第一個pyspark程序
  • Linux下遠程連接Jupyter+pyspark部署教程
  • pycharm編寫spark程序,導入pyspark包的3中實現方法
  • 如何將PySpark導入Python的放實現(2種)
  • pyspark對Mysql數據庫進行讀寫的實現
  • pyspark創建DataFrame的幾種方法
  • windowns使用PySpark環境配置和基本操作

標簽:黔西 鷹潭 惠州 常德 黑龍江 四川 益陽 上海

巨人網絡通訊聲明:本文標題《pycharm利用pyspark遠程連接spark集群的實現》,本文關鍵詞  pycharm,利用,pyspark,遠程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pycharm利用pyspark遠程連接spark集群的實現》相關的同類信息!
  • 本頁收集關于pycharm利用pyspark遠程連接spark集群的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 色戒完整版未删减影院| 精品国产美女福到在线不卡f| 男J ?大巴进入女人视频 | 纲手被?到爽漫画网站| 女女同恋のレズビアン按摩 | 久久久久美女| 高h黄暴残忍变态调教小说| 极品老师?开粉嫩小泬小| 成人做爰黄AAA片免费| 免费小说逍遥小刁民| 龙口市| 久久亚洲日本不卡一区二区| 特黄持色AAAAA大片免费看| ROE069一色桃子| 不要了不要| 成人无码亚洲精品午夜精品| 欧美性猛交xxxx| 欧美成人做爰A片免费接吻| 粉嫩无毛穴| 小h片在线| 受不了太快了要喷了高潮了| 91精品国产麻豆国产自产在八戒 | 毛片手机在线视频免费观看| 你懂的在线网址| 91精品无码久久久久久国产软件| 国产色产综合色产在线观看视频| 女性高爱潮有声免费视频| 美女脱了内裤露出尿囗出水| 国产精品扒开腿做爽爽爽视频| 小阁老的田园娇妻| 娇妻4p被八个男人伺候电影| 欧美黑人巨大多p杂交| 边吃奶边摸下面边做爽动态图| 他掀起她的蕾丝奶罩轻轻揉视频 | 一边脱一边摸一边揉免费| 解开村妇裙子猛烈进入小说| 古代暴力刺激的黄文系列| 香港三级午夜理伦三级| 一对一真人直播| 久艹在线观看视频| 动漫美女爆羞羞动漫|