Merge branch 'master' of github.com:heibaiying/BigData-Notes

This commit is contained in:
罗祥 2019-05-18 11:49:58 +08:00
commit ef9f77a656

View File

@ -1,15 +1,16 @@
# Spark 累加器与广播变量
<nav>
<a href="#一简介">一、简介</a><br/>
<a href="#二累加器">二、累加器</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#21-理解闭包">2.1 理解闭包</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#22-使用累加器">2.2 使用累加器</a><br/>
<a href="#三广播变量">三、广播变量</a><br/>
</nav>
<nav>
<a href="#一简介">一、简介</a><br/>
<a href="#二累加器">二、累加器</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#21-理解闭包">2.1 理解闭包</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#22-使用累加器">2.2 使用累加器</a><br/>
<a href="#三广播变量">三、广播变量</a><br/>
</nav>
## 一、简介
在Spark中提供了两种类型的共享变量累加器(accumulator)与广播变量(broadcast variable)
在Spark中提供了两种类型的共享变量累加器(accumulator)与广播变量(broadcast variable)
+ 累加器:用来对信息进行聚合,主要用于累计计数等场景;
+ 广播变量:主要用于在节点间高效分发大对象。