设为首页 加入收藏

TOP

Apache Spark ecosystem
2019-02-11 01:04:34 】 浏览:11
Tags:Apache Spark ecosystem

Apache Spark ecosystem

参考资料

1.Apache Spark Ecosystem – Complete Spark Components Guide

2.Apache Spark Ecosystem

3.edureka posts about spark

5.Spark SQL Tutorial – Understanding Spark SQL With Examples

6.Spark Streaming Tutorial – Sentiment Analysis Using Apache Spark

7.Spark MLlib – Machine Learning Library Of Apache Spark

8.Spark GraphX Tutorial – Graph Analytics In Apache Spark

4.Spark Tutorial: Real Time Cluster Computing Framework|
笔记:
Real Time Processing Framework
Real Time Analytics
Why Spark when Hadoop is already there
What is Apache Spark
Spark Features
Getting Started with Spark(Install Spark2.0 on Ubuntu.)
Using Spark with Hadoop
(main concepts of Spark like Spark Session(may be for insteading of Spark Context), Data Sources, RDDs(Resilient Distributed Dataset (RDD)), DataFrames(It is conceptually equivalent to a table in a relational database) and other libraries.)
Spark Components
Use Case: EarthquakeDetection using Spark
This blog is the first blog in the upcoming Apache Spark blog series which will include Spark Streaming, Spark Interview Questions, Spark MLlib and others.
We can seethat Real Time Processing of Big Data is ingrained in every aspect of our lives. From fraud detection in banking to live surveillance systems in government, automated machines in healthcare to live prediction systems in the stock market, everything around us revolves around processing big data in near real time.

Hadoop ===> bach processing, Hadoop is based on batch processing of big data. This means that the data is stored over a period of timeand is then processed using Hadoop.
Spark ===> Real Time Processing Framework, the data is generating over time.

12675983-0ce91f31f8fba471.png
Figure:Spark Tutorial – Differences between Hadoop and Spark



12675983-18d18fcf43682171.png
Figure:Spark Tutorial – Spark Features


12675983-3a33111228432f90.png
Hadoop Integration:

Hadoop Integration:Apache Spark provides smooth compatibility with Hadoop. This is aboon for all the Big Data engineers who started their careers with Hadoop. Spark is a potential replacement for the MapReduce functions of Hadoop, while Spark has the ability to run on top of an existing Hadoop clusterusing YARN for resource scheduling.


12675983-7ea74f37f2b9aeb5.png
Figure:Spark Tutorial – Spark Features

Hadoop components can be used alongside Spark in the following ways:
HDFS:Spark can run on top of HDFS to leverage the distributed replicated storage.
MapReduce:Spark can be used along with MapReduce in the same Hadoop cluster or separately as a processing framework.
YARN:Spark applications can be made to run on YARN (Hadoop NextGen).
Batch & Real Time Processing:MapReduce and Spark are used together where MapReduce is used for batch processing and Spark for real-time processing.


12675983-47ead3e828f2e7b8.png
Figure:Use Case – Flow diagram of Earthquake Detectionusing Apache Spark

编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Spark介绍及搭建 下一篇Spark ---Spark 的基本使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }