日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SPARK下载安装

發布時間:2023/12/29 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SPARK下载安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.

JDK部署
Spark是跑在JVM上,所以必須部署JDK
提供百度網盤的JDK下載地址:
64位操作系統:jdk-8u211-windows-x64.exe
https://pan.baidu.com/s/1EU1SM4h02Uj0fI-myzys9Q

*環境變量設置(在電腦輸入高級環境變量--環境變量-系統變量)
系統變量新建:JAVA_HOME >> C:\Program Files\Java\jdk1.8.0_211
在PATH后面加入 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;注意分好
系統變量新建:CLASSPATH >> .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

參考:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
*測試
java -version

2.hadoop下載

step 1 : 從 (https://github.com/steveloughran/winutils)下載適合自己版本的文件;

step 2:? 對該文件進行解壓;

step 3: 配置環境變量:

①增加系統變量HADOOP_HOME,值是下載的zip包解壓的目錄,我這里

C:\Users\87671\Downloads\winutils-master\winutils-master\hadoop-2.7.1

②在系統變量path里增加%HADOOP_HOME%\bin

3.Spark部署
Spark 從官網上http://spark.apache.org/downloads.html

下載spark-2.4.1-bin-hadoop2.7 解壓后 bin目錄為可執行文件,conf目錄為配置目錄
注意文件名之間不要有空格
SPARK_HOME>>C:\Users\87671\Downloads\spark-2.4.3-bin-hadoop2\spark-2.4.3-bin-hadoop2\spark-2.4.3-bin-hadoop2.7
PATH >> ;%SPARK_HOME%\bin;%SPARK_HOME%;

4.python(可以通過anaconda)

  • python 與 spark關聯
    打開anaconda命令行findspark模塊:pip install findspark

  • 打開spark‘

  • import findspark #可在環境變量中進行設置,即PATH中加入如下地址 findspark.init("C:\\Users\\87671\\Downloads\\spark-2.4.3-bin-hadoop2\\spark-2.4.3-bin-hadoop2\\spark-2.4.3-bin-hadoop2.7") from pyspark import SparkContext as sc from pyspark import SparkConf as conf

    第一個程序

  • from pyspark.sql import SparkSession from pyspark import SparkContext from pyspark import SparkConf# 創建sc sc=SparkContext("local","Simple")#讀取文件 textFile = sc.textFile("E:/pythonWp/sparkWP/wordCount/word.txt") def contains(line):return 'hello' in line filterRDD = textFile.filter(contains) filterRDD.cache() filterRDD.count()counts=textFile.flatMap(lambda line: line.split(" ")) \.map(lambda word: (word, 1)) \.reduceByKey(lambda a, b: a + b) counts.foreach(print)

    textFile包含了多行文本內容,textFile.flatMap(labmda line : line.split(” “))會遍歷textFile中的每行文本內容,當遍歷到其中一行文本內容時,會把文本內容賦值給變量line,并執行Lamda表達式line : line.split(” “)。line : line.split(” “)是一個Lamda表達式,左邊表示輸入參數,右邊表示函數里面執行的處理邏輯,這里執行line.split(” “),也就是針對line中的一行文本內容,采用空格作為分隔符進行單詞切分,從一行文本切分得到很多個單詞構成的單詞集合。這樣,對于textFile中的每行文本,都會使用Lamda表達式得到一個單詞集合,最終,多行文本,就得到多個單詞集合。textFile.flatMap()操作就把這多個單詞集合“拍扁”得到一個大的單詞集合。

    然后,針對這個大的單詞集合,執行map()操作,也就是map(lambda word : (word, 1)),這個map操作會遍歷這個集合中的每個單詞,當遍歷到其中一個單詞時,就把當前這個單詞賦值給變量word,并執行Lamda表達式word : (word, 1),這個Lamda表達式的含義是,word作為函數的輸入參數,然后,執行函數處理邏輯,這里會執行(word, 1),也就是針對輸入的word,構建得到一個tuple,形式為(word,1),key是word,value是1(表示該單詞出現1次)。

    程序執行到這里,已經得到一個RDD,這個RDD的每個元素是(key,value)形式的tuple。最后,針對這個RDD,執行reduceByKey(labmda a, b : a + b)操作,這個操作會把所有RDD元素按照key進行分組,然后使用給定的函數(這里就是Lamda表達式:a, b : a + b),對具有相同的key的多個value進行reduce操作,返回reduce后的(key,value),比如(“hadoop”,1)和(“hadoop”,1),具有相同的key,進行reduce以后就得到(“hadoop”,2),這樣就計算得到了這個單詞的詞頻。

    ?

參考:https://blog.csdn.net/SummerHmh/article/details/90146991?

http://dblab.xmu.edu.cn/blog/spark-quick-start-guide/

總結

以上是生活随笔為你收集整理的SPARK下载安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜a视频| 国产一区2 | 精品国产一区二区三区四区精华 | 国产青草视频在线观看 | 婷婷五月小说 | 性生交大片免费看l | 国产在线三区 | 奇米第四色首页 | 玩偶姐姐在线看 | 日本系列第一页 | 国产第9页 | 99热这里只有精品18 | 国产视频综合在线 | 丝袜人妻一区 | 久久精品国产av一区二区三区 | 日韩黄色免费 | 好屌妞视频这里只有精品 | 一区二区中文字幕 | 日韩精品播放 | 瑟瑟综合网| 狠狠干狠狠搞 | 国产粉嫩呻吟一区二区三区 | 国产裸体永久免费视频网站 | 中文在线免费 | 武侠古典av | 无码人妻aⅴ一区二区三区 国产高清一区二区三区四区 | 男人和女人插插 | 欧美巨鞭大战丰满少妇 | 偷操 | 亚洲av中文无码乱人伦在线视色 | 狂野欧美性猛交xxxx777 | 亚洲看片网站 | 欧美人妖另类 | 伊人久久久久噜噜噜亚洲熟女综合 | 欧美激情精品 | 老妇高潮潮喷到猛进猛出 | √资源天堂中文在线视频 | 亚洲精品成人无码 | 妓院一钑片免看黄大片 | 日本久久久久久久久久 | 91网站免费在线观看 | 色吧av色av| 丰满岳跪趴高撅肥臀尤物在线观看 | 在线观看国产成人 | 日韩免费一区 | 国产传媒在线观看 | 国产午夜精品久久久 | 高清无码视频直接看 | 成人羞羞在线观看网站 | 成人在线免费小视频 | 亚洲美女性生活视频 | 亚洲av无码成人精品国产 | 日韩午夜电影网 | 精品国产乱码久久久久久1区2区 | 爱情岛亚洲论坛入口 | 久久69 | 极品尤物魔鬼身材啪啪仙踪林 | 国产免费无码一区二区视频 | 成人h网站 | 思思久久精品 | 国产精品久久久久久在线观看 | 免费国偷自产拍精品视频 | 精品一区在线 | 午夜影院福利 | 初恋视频污| 男人天堂999 | 在线中文字幕播放 | 国产a国产 | 久久五月综合 | 国产毛片在线视频 | 青春草网站| 动漫av一区 | 欧美丰满熟妇xxxxx | 日韩黄色a级片 | 国产精品美女久久久久av超清 | 99av视频| 一本免费视频 | 午夜快播 | 美女爽爽爽 | 91亚洲国产成人久久精品麻豆 | 91福利网 | 欧美不卡三区 | 超碰88| 亚洲国产精品久久久久久久 | 午夜天堂在线观看 | 国产成人久久精品麻豆二区 | 人妻av中文系列 | 亚洲精品乱码久久 | 亚洲国产精品尤物yw在线观看 | 亚洲女同女同女同女同女同69 | 欧美一区二区三区影视 | 精品视频久久久久久久 | 朝鲜一级黄色片 | 日本国产视频 | 久久美女性网 | 亚洲美女屁股眼交8 | 国产综合久久久久 | 主播福利在线 | 热久久精品|