Apache Spark 2.2.0 中文文檔 - 概述 | ApacheCN

Spark 概述

Apache Spark 是一個(gè)快速的, 多用途的集群計(jì)算系統(tǒng)次员。 它提供了 Java, Scala, Python 和 R 的高級(jí) API姿鸿,以及一個(gè)支持通用的執(zhí)行圖計(jì)算的優(yōu)化過的引擎. 它還支持一組豐富的高級(jí)工具, 包括使用 SQL 處理結(jié)構(gòu)化數(shù)據(jù)處理的Spark SQL, 用于機(jī)器學(xué)習(xí)的MLlib, 用于圖形處理的GraphX, 以及Spark Streaming纠吴。

下載

從該項(xiàng)目官網(wǎng)的下載頁面獲取 Spark. 該文檔用于 Spark 2.2.0 版本. Spark可以通過Hadoop client庫使用HDFS和YARN.下載一個(gè)預(yù)編譯主流Hadoop版本比較麻煩. 用戶可以下載一個(gè)編譯好的Hadoop版本, 并且可以 通過設(shè)置 Spark 的 classpath來與任何的 Hadoop 版本一起運(yùn)行 Spark. Scala 和 Java 用戶可以在他們的工程中通過Maven的方式引入 Spark, 并且在將來 Python 用戶也可以從 PyPI 中安裝 Spark允耿。

如果您希望從源碼中編譯一個(gè)Spark, 請(qǐng)?jiān)L問編譯 Spark.

Spark可以在windows和unix類似的系統(tǒng)(例如, Linux, Mac OS)上運(yùn)行涝焙。它可以很容易的在一臺(tái)本地機(jī)器上運(yùn)行 -你只需要安裝一個(gè)JAVA環(huán)境并配置PATH環(huán)境變量,或者讓JAVA_HOME指向你的JAVA安裝路徑

Spark 可運(yùn)行在 Java 8+, Python 2.7+/3.4+ 和 R 3.1+ 的環(huán)境上茧泪。針對(duì) Scala API, Spark 2.2.0 使用了 Scala 2.11. 您將需要去使用一個(gè)可兼容的 Scala 版本 (2.11.x).

請(qǐng)注意, 從 Spark 2.2.0 起, 對(duì) Java 7, Python 2.6 和舊的 Hadoop 2.6.5 之前版本的支持均已被刪除.

請(qǐng)注意, Scala 2.10 的支持已經(jīng)不再適用于 Spark 2.1.0, 可能會(huì)在 Spark 2.3.0 中刪除。

運(yùn)行示例和 Shell

Spark 自帶了幾個(gè)示例程序. Scala, Java, Python 和 R 示例在examples/src/main目錄中. 要運(yùn)行 Java 或 Scala 中的某個(gè)示例程序, 在最頂層的 Spark 目錄中使用bin/run-example [params]命令即可.(這個(gè)命令底層調(diào)用了spark-submit腳本去加載應(yīng)用程序)聋袋。例如,

./bin/run-example SparkPi 10

您也可以通過一個(gè)改進(jìn)版的 Scala shell 來運(yùn)行交互式的 Spark队伟。這是一個(gè)來學(xué)習(xí)該框架比較好的方式。

./bin/spark-shell --master local[2]

該--master選項(xiàng)可以指定為針對(duì)分布式集群的 master URL, 或者 以local模式 使用 1 個(gè)線程在本地運(yùn)行,local[N]會(huì)使用 N 個(gè)線程在本地運(yùn)行.你應(yīng)該先使用local模式進(jìn)行測(cè)試. 可以通過–help指令來獲取spark-shell的所有配置項(xiàng). Spark 同樣支持 Python API幽勒。在 Python interpreter(解釋器)中運(yùn)行交互式的 Spark, 請(qǐng)使用bin/pyspark:

./bin/pyspark --master local[2]

Python 中也提供了應(yīng)用示例嗜侮。例如,

./bin/spark-submit examples/src/main/python/pi.py 10

從 1.4 開始(僅包含了 DataFrames APIs)Spark 也提供了一個(gè)用于實(shí)驗(yàn)性的R API。 為了在 R interpreter(解釋器)中運(yùn)行交互式的 Spark, 請(qǐng)執(zhí)行bin/sparkR:

./bin/sparkR --master local[2]

R 中也提供了應(yīng)用示例。例如,

./bin/spark-submit examples/src/main/r/dataframe.R

在集群上運(yùn)行

該 Spark集群模式概述說明了在集群上運(yùn)行的主要的概念锈颗。 Spark 既可以獨(dú)立運(yùn)行, 也可以在一些現(xiàn)有的 Cluster Manager(集群管理器)上運(yùn)行缠借。它當(dāng)前提供了幾種用于部署的選項(xiàng):

Standalone Deploy Mode: 在私有集群上部署 Spark 最簡(jiǎn)單的方式

Apache Mesos

Hadoop YARN

快速跳轉(zhuǎn)

編程指南:

快速入門: 簡(jiǎn)單的介紹 Spark API; 從這里開始!

Spark 編程指南: 在 Spark 支持的所有語言(Scala, Java, Python, R)中的詳細(xì)概述宜猜。

構(gòu)建在 Spark 之上的模塊:

Spark Streaming: 實(shí)時(shí)數(shù)據(jù)流處理

Spark SQL, Datasets, and DataFrames: 支持結(jié)構(gòu)化數(shù)據(jù)和關(guān)系查詢

MLlib: 內(nèi)置的機(jī)器學(xué)習(xí)庫

GraphX: 新一代用于圖形處理的 Spark API泼返。

API 文檔:

Spark Scala API (Scaladoc)

Spark Java API (Javadoc)

Spark Python API (Sphinx)

Spark R API (Roxygen2)

部署指南:

集群概述: 在集群上運(yùn)行時(shí)概念和組件的概述。

提交應(yīng)用: 打包和部署應(yīng)用

部署模式:

Amazon EC2: 花費(fèi)大約5分鐘的時(shí)間讓您在EC2上啟動(dòng)一個(gè)集群的腳本

Standalone Deploy Mode: 在不依賴第三方 Cluster Manager 的情況下快速的啟動(dòng)一個(gè)獨(dú)立的集群

Mesos: 使用Apache Mesos來部署一個(gè)私有的集群

YARN: 在 Hadoop NextGen(YARN)上部署 Spark

Kubernetes (experimental): 在 Kubernetes 之上部署 Spark

其它文檔:

配置: 通過它的配置系統(tǒng)定制 Spark

監(jiān)控: 跟蹤應(yīng)用的行為

優(yōu)化指南: 性能優(yōu)化和內(nèi)存調(diào)優(yōu)的最佳實(shí)踐

任務(wù)調(diào)度: 資源調(diào)度和任務(wù)調(diào)度

安全性: Spark 安全性支持

硬件挑選: 集群硬件挑選的建議

與其他存儲(chǔ)系統(tǒng)的集成:

OpenStack Swift

構(gòu)建 Spark: 使用 Maven 來構(gòu)建 Spark

給 Spark 貢獻(xiàn)

第三方項(xiàng)目: 其它第三方 Spark 項(xiàng)目的支持

外部資源:

Spark 首頁

Spark 社區(qū)資源, 包括當(dāng)?shù)氐木蹠?huì)

StackOverflow tagapache-spark

Mailing Lists: 在這里詢問關(guān)于 Spark 的問題

AMP Camps: 在 UC Berkeley(加州大學(xué)伯克利分校)的一系列的訓(xùn)練營(yíng)中, 它們的特色是討論和針對(duì)關(guān)于 Spark, Spark Streaming, Mesos 的練習(xí), 等等姨拥。在這里可以免費(fèi)獲取視頻,幻燈片練習(xí)題绅喉。

Code Examples: 更多示例可以在 Spark 的子文件夾中獲取 (Scala,Java,Python,R)

我們一直在努力

apachecn/spark-doc-zh

原文地址: http://spark.apachecn.org/docs/cn/2.2.0/index.html

網(wǎng)頁地址: http://spark.apachecn.org/

github: https://github.com/apachecn/spark-doc-zh

(覺得不錯(cuò)麻煩給個(gè) Star,謝謝叫乌!~)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末柴罐,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子憨奸,更是在濱河造成了極大的恐慌革屠,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件排宰,死亡現(xiàn)場(chǎng)離奇詭異似芝,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)板甘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門党瓮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人盐类,你說我怎么就攤上這事寞奸。” “怎么了在跳?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵枪萄,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我猫妙,道長(zhǎng)瓷翻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任吐咳,我火速辦了婚禮逻悠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘韭脊。我一直安慰自己,他們只是感情好单旁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布沪羔。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蔫饰。 梳的紋絲不亂的頭發(fā)上琅豆,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音篓吁,去河邊找鬼茫因。 笑死,一個(gè)胖子當(dāng)著我的面吹牛杖剪,可吹牛的內(nèi)容都是我干的冻押。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼盛嘿,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼洛巢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起次兆,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤稿茉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后芥炭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體漓库,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年园蝠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了米苹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡砰琢,死狀恐怖蘸嘶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情陪汽,我是刑警寧澤训唱,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站挚冤,受9級(jí)特大地震影響况增,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜训挡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一澳骤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧澜薄,春花似錦为肮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春棋枕,著一層夾襖步出監(jiān)牢的瞬間白修,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工重斑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留兵睛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓窥浪,卻偏偏與公主長(zhǎng)得像祖很,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子寒矿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容