成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spark實戰:單節點本地模式搭建Spark運行環境

大數據 Spark
Spark與Hadoop一樣,是一種開源的集群計算環境,但在特定工作負載情況下比Hadoop更高效。Spark采用基于內存的分布式數據集,優化了迭代式的工作負載以及交互式查詢。下面作者將通過單節點本地模式搭建Spark運行環境

前言:

Spark本身用scala寫的,運行在JVM之上。

JAVA版本:java 6 /higher edition.

1 下載Spark

http://spark.apache.org/downloads.html

你可以自己選擇需要的版本,這里我的選擇是:

http://d3kbcqa49mib13.cloudfront.net/spark-1.1.0-bin-hadoop1.tgz

如果你是奮發圖強的好碼農,你可以自己下載源碼:http://github.com/apache/spark.

注意:我這里是運行在Linux環境下。沒有條件的可以安裝下虛擬機之上!

2 解壓縮&進入目錄

tar -zvxf spark-1.1.0-bin-hadoop1.tgz

cd spark-1.1.0-bin-hadoop1/

3 啟動shell

./bin/spark-shell

你會看到打印很多東西,***顯示

4 小試牛刀

先后執行下面幾個語句

  1. val lines = sc.textFile("README.md")   
  2.  
  3. lines.count()   
  4.  
  5. lines.first()   
  6.  
  7. val pythonLines = lines.filter(line => line.contains("Python"))   
  8.  
  9. scala> lines.first()  
  10. res0: String = ## Interactive Python Shel  

---解釋,什么是sc

sc是默認產生的SparkContext對象。

比如

  1. scala> sc  
  2. res13: org.apache.spark.SparkContext = org.apache.spark.SparkContext@be3ca72 

這里只是本地運行,先提前了解下分布式計算的示意圖:

 

5 獨立的程序 

***以一個例子結束本節

為了讓它順利運行,按照以下步驟來實施即可:

--------------目錄結構如下:

  1. /usr/local/spark-1.1.0-bin-hadoop1/test$ find .  
  2. .  
  3. ./src  
  4. ./src/main  
  5. ./src/main/scala  
  6. ./src/main/scala/example.scala  
  7. ./simple.sbt 

然后simple.sbt的內容如下:

  1. name :"Simple Project"  

 

  1. version :"1.0"   

 

  1. scalaVersion :"2.10.4"  

 

  1. libraryDependencies += "org.apache.spark" %% "spark-core" % "1.1.0" 

example.scala的內容如下: 

  1. import org.apache.spark.SparkConf  
  2.  import org.apache.spark.SparkContext  
  3.  import org.apache.spark.SparkContext._   
  4.  
  5. object example {  
  6.    def main(args: Array[String]) {  
  7.     val conf = new SparkConf().setMaster("local").setAppName("My App")  
  8.     val sc = new SparkContext("local""My App")  
  9.     sc.stop()  
  10.     //System.exit(0)  
  11.     //sys.exit()  
  12.     println("this system exit ok!!!")  
  13.    }  
  14.  }  

紅色local:一個集群的URL,這里是local,告訴spark如何連接一個集群,local表示在本機上以單線程運行而不需要連接到某個集群。

橙黃My App:一個項目的名字,

然后執行:sbt package

成功之后執行

./bin/spark-submit  --class  "example"   ./target/scala-2.10/simple-project_2.10-1.0.jar

結果如下:

說明確實成功執行了!

結束!

本文來自:http://my.oschina.net/qiangzigege/blog/313859

責任編輯:林師授 來源: 強子哥哥的博客
相關推薦

2020-09-22 18:01:22

SparkStandalone運行

2019-06-11 09:50:07

SparkBroadcast代碼

2016-01-07 09:36:20

Docker容器

2014-01-07 10:36:32

EclipsSpark

2023-06-07 17:04:48

集群Standalone

2014-04-16 13:47:43

SparkYarn

2014-04-16 14:04:34

SparkStandalone

2018-03-21 11:05:26

Spark大數據應用程序

2020-05-26 15:05:30

Spark安裝環境

2010-07-14 16:16:16

Telnet模式

2017-08-14 10:30:13

SparkSpark Strea擴容

2021-08-09 09:00:00

Kubernetes云計算架構

2023-06-12 07:41:16

dockerspark集群

2020-04-01 11:11:35

Hadoop運行環境分布式

2017-10-13 10:36:33

SparkSpark-Strea關系

2020-03-06 16:00:04

KubernetesSpark容器

2020-05-20 13:20:45

KubernetesSpark數據

2014-02-14 15:43:16

ApacheSpark

2023-10-24 20:32:40

大數據

2018-10-09 14:31:32

SparkCI灰度
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合成人在线 | 成年人视频免费在线观看 | 欧产日产国产精品99 | 久久伊 | 国产伦精品一区二区三区照片91 | 久久不卡 | 亚洲午夜精品 | 亚欧洲精品在线视频免费观看 | 国产精品亚洲一区二区三区在线 | 成人免费看黄 | 亚洲自拍一区在线观看 | 成人午夜高清 | 国产探花在线精品一区二区 | 欧美日韩成人在线 | 欧美精品在线一区 | 综合九九 | 成人在线观看免费 | 国产在线播放一区二区三区 | 欧美成人精品一区二区三区 | 户外露出一区二区三区 | 亚洲一区二区av | av黄色免费 | 国产91久久久久蜜臀青青天草二 | 久久久久久久久国产精品 | 日韩伦理电影免费在线观看 | 国产精品视频久久久 | 91国语清晰打电话对白 | 日干夜干| h片在线看 | 精品国产乱码一区二区三区 | 国产精品视频在线观看 | 欧美激情在线观看一区二区三区 | 欧美激情在线精品一区二区三区 | 天天操,夜夜爽 | 日韩一区二区在线视频 | 成人99 | 99久久久国产精品 | 国产一区二区三区在线 | xx视频在线 | 一级毛片免费看 | 日本久久综合 |