婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Spark在Windows下的環境搭建方法

Spark在Windows下的環境搭建方法

熱門標簽:無錫電銷機器人銷售 招聘信息 南召400電話辦理資費 去哪里辦卡 揭陽外呼系統公司 熱血傳奇沃瑪森林地圖標注 地圖標注審核工作怎么樣注冊 福建ai電銷機器人加盟公司 地圖標注植物名稱 鄭州中國移動400電話申請

本文主要是講解Spark在Windows環境是如何搭建的

一、JDK的安裝

1、1 下載JDK

首先需要安裝JDK,并且將環境變量配置好,如果已經安裝了的老司機可以忽略。JDK(全稱是JavaTM Platform Standard Edition Development Kit)的安裝,去Oracle官網下載,下載地址是Java SE Downloads。

上圖中兩個用紅色標記的地方都是可以點擊的,點擊進去之后可以看到這個最新版本的一些更為詳細的信息,如下圖所示:

下載完之后,我們安裝就可以直接JDK,JDK在windows下的安裝非常簡單,按照正常的軟件安裝思路去雙擊下載得到的exe文件,然后設定你自己的安裝目錄(這個安裝目錄在設置環境變量的時候需要用到)即可。

1、2 JDK環境變量設置

接下來設置相應的環境變量,設置方法為:在桌面右擊【計算機】--【屬性】--【高級系統設置】,然后在系統屬性里選擇【高級】--【環境變量】,然后在系統變量中找到“Path”變量,并選擇“編輯”按鈕后出來一個對話框,可以在里面添加上一步中所安裝的JDK目錄下的bin文件夾路徑名,我這里的bin文件夾路徑名是:C:\Program Files\Java\jre1.8.0_92\bin,所以將這個添加到path路徑名下,注意用英文的分號“;”進行分割。如圖所示:

這樣設置好后,便可以在任意目錄下打開的cmd命令行窗口下運行下面命令。查看是否設置成功。

java -version

觀察是否能夠輸出相關java的版本信息,如果能夠輸出,說明JDK安裝這一步便全部結束了。如圖所示:

二、Scala的安裝

我們從官網:http://www.scala-lang.org/下載Scala,最新的版本為2.12.3,如圖所示

因為我們是在Windows環境下,這也是本文的目的,我們選擇對應的Windows版本下載,如圖所示:

下載得到Scala的msi文件后,可以雙擊執行安裝。安裝成功后,默認會將Scala的bin目錄添加到PATH系統變量中去(如果沒有,和上面JDK安裝步驟中類似,將Scala安裝目錄下的bin目錄路徑,添加到系統變量PATH中),為了驗證是否安裝成功,開啟一個新的cmd窗口,輸入scala然后回車,如果能夠正常進入到Scala的交互命令環境則表明安裝成功。如下圖所示:

備注:如果不能顯示版本信息,并且未能進入Scala的交互命令行,通常有兩種可能性:
1、Path系統變量中未能正確添加Scala安裝目錄下的bin文件夾路徑名,按照JDK安裝中介紹的方法添加即可。
2、Scala未能夠正確安裝,重復上面的步驟即可。

三、Spark的安裝

我們到Spark官網進行下載:http://spark.apache.org/,我們選擇帶有Hadoop版本的Spark,如圖所示:

下載后得到了大約200M的文件: spark-2.2.0-bin-hadoop2.7

這里使用的是Pre-built的版本,意思就是已經編譯了好了,下載來直接用就好,Spark也有源碼可以下載,但是得自己去手動編譯之后才能使用。下載完成后將文件進行解壓(可能需要解壓兩次),最好解壓到一個盤的根目錄下,并重命名為Spark,簡單不易出錯。并且需要注意的是,在Spark的文件目錄路徑名中,不要出現空格,類似于“Program Files”這樣的文件夾名是不被允許的。我們在C盤新建一個Spark文件夾存放,如圖所示:

解壓后基本上就差不多可以到cmd命令行下運行了。但這個時候每次運行spark-shell(spark的命令行交互窗口)的時候,都需要先cd到Spark的安裝目錄下,比較麻煩,因此可以將Spark的bin目錄添加到系統變量PATH中。例如我這里的Spark的bin目錄路徑為D:\Spark\bin,那么就把這個路徑名添加到系統變量的PATH中即可,方法和JDK安裝過程中的環境變量設置一致,設置完系統變量后,在任意目錄下的cmd命令行中,直接執行spark-shell命令,即可開啟Spark的交互式命令行模式。

系統變量設置后,就可以在任意當前目錄下的cmd中運行spark-shell,但這個時候很有可能會碰到各種錯誤,這里主要是因為Spark是基于hadoop的,所以這里也有必要配置一個Hadoop的運行環境。錯誤如圖所示:

接下來,我們還需要安裝Hadoop。

四、Hadoop的安裝

在Hadoop Releases里可以看到Hadoop的各個歷史版本,這里由于下載的Spark是基于Hadoop 2.7的(在Spark安裝的第一個步驟中,我們選擇的是Pre-built for Hadoop 2.7),我這里選擇2.7.1版本,選擇好相應版本并點擊后,進入詳細的下載頁面,如下圖所示:

選擇圖中紅色標記進行下載,這里上面的src版本就是源碼,需要對Hadoop進行更改或者想自己進行編譯的可以下載對應src文件,我這里下載的就是已經編譯好的版本,即圖中的“hadoop-2.7.1.tar.gz”文件。

下載并解壓到指定目錄,,我這里是C:\Hadoop,如圖所示:

然后到環境變量部分設置HADOOP_HOME為Hadoop的解壓目錄,如圖所示:

然后再設置該目錄下的bin目錄到系統變量的PATH下,我這里也就是C:\Hadoop\bin,如果已經添加了HADOOP_HOME系統變量,也可用%HADOOP_HOME%\bin來指定bin文件夾路徑名。這兩個系統變量設置好后,開啟一個新的cmd窗口,然后直接輸入spark-shell命令。如圖所示:

正常情況下是可以運行成功并進入到Spark的命令行環境下的,但是對于有些用戶可能會遇到空指針的錯誤。這個時候,主要是因為Hadoop的bin目錄下沒有winutils.exe文件的原因造成的。這里的解決辦法是:

可以去https://github.com/steveloughran/winutils選擇你安裝的Hadoop版本號,然后進入到bin目錄下,找到winutils.exe文件,下載方法是點擊winutils.exe文件,進入之后在頁面的右上方部分有一個Download按鈕,點擊下載即可。 如圖所示:

下載winutils.exe文件

將下載好winutils.exe后,將這個文件放入到Hadoop的bin目錄下,我這里是C:\Hadoop\hadoop-2.7.1\bin。

 

在打開的cmd中輸入

復制代碼 代碼如下:
C:\Hadoop\hadoop-2.7.1\bin\winutils.exe chmod 777 /tmp/Hive //修改權限,777是獲取所有權限

但是我們發現報了一些其他的錯(Linux環境下也是會出現這個錯誤)

console>:14: error: not found: value spark
    import spark.implicits._
        ^
 console>:14: error: not found: value spark
    import spark.sql

其原因是沒有權限在spark中寫入metastore_db 這個文件。

處理方法:我們授予777的權限

Linux環境,我們在root下操作:

sudo chmod 777 /home/hadoop/spark
 
 #為了方便,可以給所有的權限
 sudo chmod a+w /home/hadoop/spark

window環境下:

存放Spark的文件夾不能設為只讀和隱藏,如圖所示:

授予完全控制的權限,如圖所示:

經過這幾個步驟之后,然后再次開啟一個新的cmd窗口,如果正常的話,應該就可以通過直接輸入spark-shell來運行Spark了。正常的運行界面應該如下圖所示:

六、Python下Spark開發環境搭建

下面簡單講解Python下怎么搭建Spark環境

1、將spark目錄下的pyspark文件夾(C:\Spark\python\pyspark)復制到python安裝目錄C:\Python\Python35\Lib\site-packages里。如圖所示

spark的pysaprk

將pyspark拷貝至Python的安裝的packages目錄下。


2、然后使用cd命令,進入目錄D:\python27\Scripts,運行pip install py4j安裝py4j庫。如圖所示:

如果需要在python中或者在類似于IDEA IntelliJ或者PyCharm(筆者用的就是PyCharm)等IDE中使用PySpark的話,需要在系統變量中新建一個PYTHONPATH的系統變量,然后設置好下面變量值就可以了

PATHONPATH=%SPARK_HOME%\python;%SPARK_HOME%\python\lib\py4j-0.10.4-src.zip

后面的事情就交給PyCharm了。

至此,Spark在Windows環境下的搭建講解已結束。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Spark在Win10下的環境搭建過程
  • windows下pycharm搭建spark環境并成功運行 附源碼
  • PyCharm搭建Spark開發環境的實現步驟
  • Python搭建Spark分布式集群環境
  • PyCharm搭建Spark開發環境實現第一個pyspark程序
  • Linux下搭建Spark 的 Python 編程環境的方法
  • 使用docker快速搭建Spark集群的方法教程
  • Spark集群框架的搭建與入門

標簽:宣城 南昌 桂林 文山 東莞 景德鎮 黔南 鹽城

巨人網絡通訊聲明:本文標題《Spark在Windows下的環境搭建方法》,本文關鍵詞  Spark,在,Windows,下,的,環境,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Spark在Windows下的環境搭建方法》相關的同類信息!
  • 本頁收集關于Spark在Windows下的環境搭建方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产麻豆视频一区| 日本一区二区三区四区| 91色|porny| av电影天堂一区二区在线| 粉嫩高潮美女一区二区三区| 国产高清亚洲一区| 国产精品一区二区视频| 成人影视亚洲图片在线| jizzjizzjizz欧美| 色婷婷激情综合| 欧美亚洲一区三区| 91精品欧美综合在线观看最新 | 91视频com| 欧美在线小视频| 欧美精品一级二级| 日韩一本二本av| 精品国产一区a| 国产精品国产三级国产普通话99| 国产精品网站在线播放| 一区二区在线电影| 日本中文字幕一区二区有限公司| 蜜臂av日日欢夜夜爽一区| 国产精品911| 色综合久久久网| 日韩一区二区三区免费看| 久久久久99精品国产片| 亚洲日本青草视频在线怡红院| 亚洲综合激情另类小说区| 喷白浆一区二区| 成人激情电影免费在线观看| 欧美日韩视频在线第一区| 欧美精品一区二区蜜臀亚洲| 亚洲欧美影音先锋| 日韩国产精品久久久| 国产精品自拍网站| 欧美日韩性生活| 国产精品午夜电影| 免费看精品久久片| 99久久伊人网影院| 精品久久人人做人人爽| 亚洲欧美区自拍先锋| 精品一区二区在线看| 色综合久久久久| 精品久久久久久久久久久院品网| 最新国产成人在线观看| 久久成人精品无人区| 欧美视频一区二区三区在线观看| 国产亚洲女人久久久久毛片| 日韩精品乱码av一区二区| 成人丝袜18视频在线观看| 日韩女优制服丝袜电影| 亚洲午夜电影在线| 91啪亚洲精品| 中文字幕av一区二区三区高| 麻豆精品一区二区av白丝在线| 在线免费观看一区| 亚洲天堂成人在线观看| 国产成人av一区二区三区在线观看| 欧美伦理视频网站| 亚洲综合网站在线观看| 94色蜜桃网一区二区三区| 中文字幕免费不卡在线| 国产成人在线视频网址| 精品国产123| 狠狠色伊人亚洲综合成人| 日韩午夜在线播放| 日本不卡一区二区三区| 欧美欧美欧美欧美首页| 香蕉加勒比综合久久| 精品视频在线免费看| 一区二区三区在线不卡| 91福利在线播放| 亚洲在线中文字幕| 欧美日韩一卡二卡| 五月综合激情日本mⅴ| 8x8x8国产精品| 麻豆中文一区二区| 欧美精品一区二区三区蜜臀| 韩国欧美国产一区| 欧美激情在线免费观看| 成人激情小说网站| 亚洲精品视频在线看| 欧美色综合久久| 免费看欧美女人艹b| 欧美大胆一级视频| 国产精品1区2区| 一区在线播放视频| 欧美老肥妇做.爰bbww视频| 日韩精彩视频在线观看| 精品88久久久久88久久久| 国产成人免费视频精品含羞草妖精| 国产精品久久久99| 欧美午夜理伦三级在线观看| 日本成人在线不卡视频| 久久精品视频一区二区| 91在线porny国产在线看| 亚洲一区二区三区自拍| 欧美电影免费观看高清完整版在线观看 | 亚洲欧美精品午睡沙发| 欧美三级资源在线| 激情丁香综合五月| 国产精品你懂的在线| 国产一区二区影院| 亚洲欧美另类图片小说| 亚洲女与黑人做爰| 亚洲色图在线看| 亚洲男人的天堂一区二区 | 精品国产乱码91久久久久久网站| 欧美日韩另类国产亚洲欧美一级| 色呦呦国产精品| 97se亚洲国产综合在线| 972aa.com艺术欧美| 色婷婷精品久久二区二区蜜臂av| 91在线观看成人| 亚洲高清不卡在线| 99国产精品久久久久久久久久久| 青青草原综合久久大伊人精品| 中文字幕在线一区免费| 日韩一区二区三区在线视频| 一本一道久久a久久精品综合蜜臀| 蜜桃久久久久久| 一级特黄大欧美久久久| 中文字幕的久久| 欧美mv日韩mv亚洲| 欧美日韩国产三级| 色妹子一区二区| av在线综合网| 国产二区国产一区在线观看 | 精品欧美一区二区在线观看| 欧美在线免费观看亚洲| 99国产精品国产精品毛片| 国产最新精品免费| 日韩av不卡一区二区| 亚洲一级二级三级| 亚洲视频1区2区| 国产精品美女一区二区三区| 欧美精品一区二区在线观看| 91麻豆精品国产自产在线| 在线观看中文字幕不卡| 91浏览器在线视频| 色婷婷av一区二区三区大白胸| 国产999精品久久久久久绿帽| 免费成人av资源网| 毛片av中文字幕一区二区| 日韩精品1区2区3区| 午夜精品福利一区二区三区av | 日韩西西人体444www| 国产欧美一区在线| 亚洲mv大片欧洲mv大片精品| av午夜精品一区二区三区| 国内精品久久久久影院色| 麻豆精品在线播放| 国产综合久久久久久鬼色| 国产在线精品视频| 成人av在线网站| 91一区一区三区| 欧美无砖专区一中文字| 欧美日韩在线一区二区| 欧美一区二区三区在线观看视频| 欧美一区二区三区不卡| 精品国产一区二区三区不卡| 国产日产欧美一区二区三区| 亚洲欧洲日产国产综合网| 亚洲欧洲成人av每日更新| 亚洲精品国产高清久久伦理二区 | 欧美剧在线免费观看网站| 日韩欧美国产1| 国产精品婷婷午夜在线观看| 一区二区在线电影| 日韩制服丝袜av| 国产精品99久久久久久似苏梦涵| 成年人国产精品| 欧美另类高清zo欧美| 久久久久国产成人精品亚洲午夜| 成人欧美一区二区三区视频网页| 亚洲一区二区视频在线观看| 免费高清不卡av| 成人少妇影院yyyy| 欧美日韩亚洲综合一区二区三区| 日韩区在线观看| 国产精品高清亚洲| 婷婷丁香激情综合| 成人性生交大片免费看在线播放 | 一区二区久久久| 精品一区二区三区在线观看国产| 不卡的av在线播放| 69精品人人人人| 国产精品成人网| 男女性色大片免费观看一区二区| 懂色av一区二区三区免费观看 | 日韩一区二区在线看片| 国产精品国产a级| 久久国产精品72免费观看| 欧美中文字幕一区二区三区| 国产婷婷色一区二区三区在线| 亚洲午夜久久久久久久久电影院 | 免费观看成人鲁鲁鲁鲁鲁视频| 成人短视频下载| 精品精品国产高清a毛片牛牛| 亚洲精品亚洲人成人网|