1. 程式人生 > >搭建部署Hadoop 之Yarn

搭建部署Hadoop 之Yarn

.lib get allow component 分享 marshal red err 申請

Yarn 集群資源管理系統


Yarn 角色及概念

?Yarn 是 Hadoop 的一個通用的資源管理系統

? Yarn 角色

– Resourcemanager

– Nodemanager


– ApplicationMaster

– Container

– Client

? ResourceManager

– 處理客戶端請求

– 啟動 / 監控 ApplicationMaster

– 監控 NodeManager

– 資源分配與調度

? NodeManager

– 單個節點上的資源管理

– 處理來自 ResourceManager 的命令

– 處理來自 ApplicationMaster 的命令

? Container

– 對任務運行行環境的抽象,封裝了 CPU 、內存等

– 多維資源以及環境變量、啟動命令等任務運行相關的信息資源分配與調度

? ApplicationMaster

– 數據切分

– 為應用程序申請資源,並分配給內部任務

– 任務監控與容錯

? Client

– 用戶與 YARN 交互的客戶端程序

– 提交應用程序、監控應用程序狀態,殺死應用程序等

Yarn 結構

技術分享圖片



? YARN 的核心思想

? 將 JobTracker 和 TaskTacker 進行分離,它由下面幾大構成組件:

– ResourceManager 一個全局的資源管理器

– NodeManager 每個節點(RM)代理

– ApplicationMaster 表示每個應用

– 每一個 ApplicationMaster 有多個 Container 在NodeManager 上運行


系統規劃

主機 角色 軟件

192.168.4.1 master Resource Manager YARN

192.168.4.2 node1 Node Manager YARN

192.168.4.3 node2 Node Manager YARN

192.168.4.4 node3 Node Manager YARN


Yarn 安裝與配置

具體實驗準備 可以參考 http://blog.51cto.com/13558754/2066708


# ssh 192.168.4.1

# cd /usr/local/hadoop/

# cd etc/hadoop/

# cp mapred-site.xml.template mapred-site.xml

# vim mapred-site.xml

<configuration>

<property>

<name>mapreduce.framework.name</name>

<value>yarn</value> // 配置使用yarn 資源管理系統

</property>

</configuration>


# vim yarn-site.xml

<configuration>

<property>

<name>yarn.resourcemanager.hostname</name>

<value>master</value> //配置 Resource Manager 角色

</property>

<property>

<name>yarn.nodemanager.aux-services</name>

<value>mapreduce_shuffle</value> // 一個 java 的類 真實環境與開發人員溝通

</property>

</configuration>

配置完成以後

# for i in node{1..3} //將配置文件同步到所有主機

> do

> rsync -azSH --delete /usr/local/hadoop/etc/hadoop/ ${i}:/usr/local/hadoop/etc/hadoop -e 'ssh'

> done


# cd /usr/local/hadoop/

啟動 yarn 服務

# ./sbin/start-yarn.sh

在所有主機上執行 jps, 查看是否啟動成功

# for i in master node{1..3}

> do

> echo ${i}

> ssh ${i} "jps"

> done

master

3312 Jps

3005 ResourceManager

node1

3284 Jps

3162 NodeManager

node2

2882 NodeManager

3004 Jps

node3

2961 Jps

2831 NodeManager

顯示所有可用的計算節點

# ./bin/yarn node -list

18/01/31 06:41:56 INFO client.RMProxy: Connecting to ResourceManager at master/192.168.4.1:8032

Total Nodes:3

Node-Id Node-StateNode-Http-AddressNumber-of-Running-Containers

node3:46007 RUNNING node3:8042 0

node2:54895 RUNNING node2:8042 0

node1:51087 RUNNING node1:8042


resourcemanager

技術分享圖片

nodemangager

技術分享圖片

驗證 Yarn

# bin/hadoop fs -ls /input

Found 3 items

-rw-r--r-- 2 root supergroup 84854 2018-01-29 21:37 /input/LICENSE.txt

-rw-r--r-- 2 root supergroup 14978 2018-01-29 21:37 /input/NOTICE.txt

-rw-r--r-- 2 root supergroup 1366 2018-01-29 21:37 /input/README.txt

使用yarn 統計 樣本文件中單詞出現頻率

# ./bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount hdfs://master:9000/input hdfs://master:9000/output

查看結果

# ./bin/hadoop fs -cat hdfs://master:9000/output/*

""AS	2
"AS	17
"COPYRIGHTS	1
"Contribution"	2
"Contributor"	2
"Derivative	1
"GCC	1
"Legal	1
"License"	1
"License");	2
"Licensed	1
"Licensor"	1
"Losses")	1
"NOTICE"	1
"Not	1
"Object"	1
"Program"	1
"Recipient"	1
"Software"),	5
"Source"	1
"Work"	1
"You"	1
"Your")	1
"[]"	1
"control"	1
"printed	1
"submitted"	1
&	1
'Aalto	1
'Apache	4
'ArrayDeque',	1
'Bouncy	1
'Caliper',	1
'Compress-LZF',	1
'HPACK',	1
'JBoss	1
'JCTools',	1
'JZlib',	1
'Protocol	1
'SLF4J',	1
'Snappy',	1
'Webbit',	1
'jbzip2',	1
'jfastlz',	1
'libdivsufsort',	1
'license'	1
'lz4',	1
'lzma-java',	1
'originates'	1
("AGREEMENT").	1
("Commercial	1
("Indemnified	1
(1)	3
(1) Modifications	1
(1) for	2
(2)	3
(2) for	2
(2) the	1
(3)	1
(3) under	1
(50%)	3
(ASL2	1
(Apache	11
(BIS),	1
(BSD	2
(C)	3
(CDDL)	1
(CDDL)Version	1
(Don't	1
(ECCN)	1
(GNU	1
(INCLUDING	15
(INCLUDING,	11
(June	2
(MIT	5
(MIT)	1
(NOT	2
(New	3
(Oct.	2
(Public	4
(Sept.	2
(TSU)	1
(We	1
(a)	11
(a) rename	1
(a) the	1
(an	1
(and	3
(as	2
(b)	13
(b) otherwise	1
(b) ownership	1
(based	1
(c)	18
(collectively	1
(d)	5
(except	7
(excluding	5
(http://code.google.com/p/leveldb/),	1
(http://code.google.com/p/snappy/),	1
(http://www.apache.org/).	2
(http://www.one-lab.org)	1
(http://www.opensource.org/licenses/bsd-license.php)	1
(https://github.com/dain/leveldb),	1
(https://github.com/fusesource/hawtjni),	1
(https://github.com/fusesource/leveldbjni),	1
(hypertext	1
(i)	4
(i) the	1
(i) third	1
(if	4
(ii)	4
(ii) the	2
(iii)	1
(including	7
([email protected])	1
(meaning	2
(or	17
(other	4
(see	1
(see:	1
(such	2
(the	10
*	174
*/	3
+	2
,	1
-	16
------	8
---------------------------------------------------------------------	1
-------------------------------------------------------------------------------	1
--------------------------------------------------------------------------------	14
/*	1
/**	2
0.1.42	1
0.52	1
0.9.94	1
034819	1
1	1
1.	5
1.0	4
1.0.	1
1.0.4.1,	1
1.1	1
1.1.	1
1.1. Contributor means	1
1.10.	1
1.10. Original	1
1.11.	1
1.11. Patent	1
1.12.	1
1.12. Source	1
1.13.	1
1.13. You	1
1.2.	1
1.2.17,	1
1.2. Contributor	1
1.3	1
1.3.	1
1.3.04	1
1.3. Covered	1
1.4,	1
1.4.	1
1.4. Executable means	1
1.5.	1
1.5. Initial	1
1.6.	1
1.6. Larger	1
1.7.	1
1.7.10	1
1.7. License means	1
1.8	1
1.8.	1
1.8.5	1
1.8. Licensable means	1
1.9	1
1.9.	1
1.9. Modifications means	1
1. Definitions. 	1
10.	2
12.212	3
1995),	4
1995).	2
1995-2000	1
1995-2016	1
1996	1
1999,	2
1999-2007	1
1999.	1
2(a)	1
2(b)	2
2-Clause	1
2.	6
2.0	5
2.0)	10
2.0,	2
2.0.0	1
2.1	3
2.1(a)	1
2.1(b)	1
2.1)	1
2.1.	2
2.101	1
2.2	3
2.2(a)	1
2.2(b)	3
2.2.	2
2.2.2	1
2.2.3	1
2.2.4,	1
2.3	1
2.5	1
2.5.0	1
2.6,	1
2.9.1,	1
2001	1
2001-2016,	1
2002	2
2002-2012	1
2004	2
2005,	1
2005-2006	1
2008	1
2008,2009,2010	1
2008-2016,	1
2010	1
2011	4
2011,	1
2011-2014,	1
2014	2
2014,	1
227.7202-1	2
227.7202-4	2
252.227-7014(a)(1))	1
3-clause	1
3.	4
3.0.0	1
3.1	4
3.1.	2
3.2	1
3.2.	2
3.3.	2
3.4.	2
3.5.	2
3.6.	2
30	2
4(d)	1
4.	4
4.1.	2
4.11	1
4.2.	2
4.3,	2
4.3.	2
48	8
48 C.F.R. 12.212	1
48 C.F.R. 2.101	1
5.	4
5D002.C.1,	1
6.	4
6.1	1
6.1.	2
6.1.26,	1
6.2	2
6.2.	2
6.3.	2
6.4.	1
60	6
7.	4
740.13)	1
8.	3
9	1
9.	3
:	3
<COPYRIGHT	1
<[email protected]>	1
<http://www.wassenaar.org/>	1
<organization>	1
<[email protected]>	1
==	6
====	2
=================	1
==============================================================	2
=========================================================================	2
===============================================================================	1
A	22
A.	2
ACCEPTANCE	1
ACCOMPANYING	1
ACTION	5
ADVISED	12
AGREEMENT,	2
AGREEMENT.	1
AIX/POWER,	1
ALL	3
ALLOW	2
ALPN	2
AN	10
AND	63
ANY	94
APACHE	1
API	4
API,	2
APIs	1
APIs'	1
APPENDIX:	1
APPLICABLE	2
APPLY	4
ARE	11
ARISING	17
AS	5
ASL2	4
ASL2.	1
ASM	1
ASSUME	2
AUTHOR	2
AUTHORIZED	2
AUTHORS	5
AbstractNodeQueue,	1
Accepting	1
Additional	3
Administration	1
Adrien	1
Agreement	21
Agreement,	7
Agreement.	3
Agreement;	2
Aki	1
Alec	1
Aleksander	1
Alexander	1
All	12
Also,	1
America.	1
And	1
Any	13
Apache	20
Appendix	1
Application	2
April	1
As	3
Assorted	1
Atkinson	1
Atomicops	2
Authors.	1
Availability	2
B.	2
BASIS,	6
BE	18
BEEN	2
BEFORE	1
BIS	1
BSD	6
BSD-style	1
BUSINESS	11
BUT	27
BY	11
Base64	1
Based	1
Bay	2
Beams	1
Beider	1
Bloch	1
Bloomberg	1
Bozhanov	1
Broeke,	1
Buffer	2
Buffers	1
Buffers',	1
Bureau	1
Burrows-Wheeler	1
By	1
C	1
C.	2
C.F.R.	8
CAUSED	12
CDDL	3
CHARACTER	2
CIRCUMSTANCES	2
CLAIM,	5
CLAIMS.	2
COMMERCIAL	3
COMMON	2
COMPUTER	2
CONDITIONS	7
CONNECTION	5
CONSEQUENTIAL	16
CONSTITUTES	3
CONTRACT,	19
CONTRIBUTOR)	2
CONTRIBUTOR,	2
CONTRIBUTORS	20
COPYRIGHT	22
CORRECTION.	2
COST	2
COVERED	12
CRC	1
Castle	1
Catholique	1
Chris	1
Claims	6
Claims means	1
Claims”	1
Code	17
Code.	3
Code. 	1
Codec	1
Code means	1
Code”	1
Collections	1
Collet.	1
Commerce,	1
Commercial	10
Commission	1
Commodity	1
Commons	5
Components	1
Concurrency	1
Conditioned	4
Consistent	2
Consulting	2
Container	2
Contracts	2
Contribution	10
Contribution(s)	3
Contribution,	2
Contribution.	2
Contribution."	1
Contributions	3
Contributions)	3
Contributions.	2
Contributor	91
Contributor")	2
Contributor's	2
Contributor,	6
Contributor.	8
Contributor. 	2
Contributor:	1
Contributors	9
Contributors,	2
Contributors.	2
Control	1
Convention	2
Copyright	26
Core	4
Corp.	4
Corporation	2
Corporation.,	1
Covered	46
Crypto	1
D3	1
DAMAGE.	11
DAMAGES	23
DAMAGES,	2
DAMAGES.	3
DATA,	11
DEALINGS	5
DEATH	2
DEFECTIVE	2
DEFECTS,	2
DEFINITIONS	1
DEVELOPER	2
DEVELOPER,	2
DEVELOPMENT	3
DFAR,	2
DIRECT,	12
DISCLAIMED.	11
DISCLAIMER	5
DISCLAIMER.	1
DISCLAIMER. 	1
DISTRIBUTION	6
DISTRIBUTOR	2
DO	2
Dain	1
Daniel	1
Database	1
Decoder,	1
Definitions.	2
Department	1
Derivative	17
Developer	34
Developer)	2
Developer,	2
Developer.	1
Developer. 	1
Developer means	1
Developer”	1
Development	3
Deville.	1
Disclaimer	1
Distribution	4
Dmitriy	1
Domain	1
Domain)	4
Doug	1
Dumbster	1
ECLIPSE	1
EG,	1
EITHER	3
ENC	1
END	3
ENTIRE	2
EPL	2
EPL.	1
ESSENTIAL	2
EVEN	14
EVENT	16
EXCEPT	4
EXCLUSION	4
EXEMPLARY,	12
EXERCISE	1
EXPRESS	17
EXPRESSED	2
EXPRESSLY	2
EXTENT	2
Each	8
Eclipse	5
Effect	2
Encoder	1
End	2
Eng	1
Entity	3
Entity"	1
European	1
Everyone	1
Except	3
Exception	1
Exception"	1
Executable	16
Export	2
External	1
FAILURE	2
FAR,	2
FIT	2
FITNESS	18
FOR	46
FORTH	2
FREE	2
FROM	2
FROM,	5
Fast	1
FastLZ	1
Fennell	1
File	1
Finance	1
FindBugs-jsr305	1
For	18
For:	7
Foundation	9
Framework	1
Framework,under	1
Francis.	1
FreeBSD	1
FuseSource	4
GENERAL	1
GOODS	11
GOODWILL,	2
GOVERNMENT	2
GPL	1
GPLv2	2
GRANT	1
GRANTED	1
GROUP,	2
GlassFish	1
Goods	2
Google	7
Google's	2
Google,	1
Government	7
Grand.	1
Grant	2
Grant.	4
Grants.	2
Greene:	1
Group	3
Group.	1
Group."	1
Group:	2
Gson	1
HADOOP	1
HAVE	3
HEREUNDER	2
HEREUNDER,	1
HOLDER>	1
HOLDERS	15
HOMEPAGE:	24
HOWEVER	12
HPACK	1
HSQL	4
HSQLDB	1
HSQLDB.ORG,	1
HTTP	1
HTTP/2	2
HYPERSONIC	1
Hadoop	2
Hadoop,	1
Hamcrest	1
Harder's	1
Harmony',	1
Hat	1
Header	1
Hoeller,	1
How	1
However,	4
Hypersonic	4
IBM	2
IF	14
IMPLIED	23
IMPLIED,	7
IN	59
INCIDENTAL	2
INCIDENTAL,	14
INCLUDING	5
INCLUDING,	16
INDIRECT,	14
INFORMED	2
INITIAL	4
INJURY	2
INTERRUPTION)	11
IS	27
IS"	12
IS""	2
IS",	5
IS''	1
IS”	1
If	17
In	7
Inc,	1
Inc.	7
Inc.,	1
Inc:	1
Indemnified	3
Industry	1
Initial	40
Institute	1
International	2
Iris	1
It	8
Ivan	1
J.	1
JAXB	2
JLine	1
JSR-166	1
JSch	1
JURISDICTIONS	2
JUnit	1
JVM	1
JVM,	1
January	1
Jason	2
Java	16
Java,	2
Jersey	1
Jetty	6
Josh	1
Juergen	1
KIND,	11
Kevin	1
Kinney.	1
Kitchen	1
Kuhn's	1
LAW	2
LEGAL	2
LGPL	1
LIABILITY	6
LIABILITY,	29
LIABILITY.	2
LIABLE	18
LICENSE	6
LICENSE.	2
LICENSE.<component>.txt	1
LICENSE:	25
LICENSES	1
LIMITATION	9
LIMITATION,	5
LIMITATION.	2
LIMITED	27
LOSS	13
LOSSES,	2
LOST	2
LP.	1
LZ	1
LZ4	4
LZF	1
LZMA	1
Laddad,	1
Lang	1
Lang',	1
Larger	10
Lea,	1
Legal	3
LevelDB	1
Liability.	2
Library	2
Licensable	6
License	71
License)	12
License);	2
License,	12
License.	33
License. 	9
License;	2
Licensed	3
Licensor	8
Licensor,	1
Limitation	1
Log4J',	1
Log4j	1
Logging',	1
Losses	1
Louvain	1
Ltd	1
Ltd.	2
MALFUNCTION,	2
MAY	2
MERCHANTABILITY	12
MERCHANTABILITY,	6
MERCHANTABLE,	2
MISCELLANEOUS.	2
MIT	1
MPSC	1
Marshalling',	1
Massachusetts	1
Matthew	1
Microsystems,	1
Microsystems.,	1
Mockito	1
Modification.	2
Modification;	2
Modifications	23
Modifications,	8
Modifications.	3
Modifications. 	1
Modifications;	2
Modified	2
Mori.	1
Morse.	1
Mort	2
MortBay	1
Mortbay	1
NECESSARY	2
NEGLIGENCE	14
NEGLIGENCE),	2
NEITHER	1
NO	23
NON-INFRINGEMENT,	2
NON-INFRINGING.	2
NONINFRINGEMENT.	5
NOR	1
NOT	33
NOTICE	7
Nations	2
Neither	8
Netty	4
New	5
Niels	1
Nitsan	1
No	3
Nothing	2
Notice	2
Notices.	2
Notwithstanding	5
Number	1
OF	161
ON	15
OR	162
OTHER	16
OTHERWISE)	12
OTHERWISE,	7
OUT	17
OW2	2
OWNER	7
Object	4
Obligations.	1
Obligations. 	1
OneLab	1
OpenJDK	2
Oracle	3
Original	37
Otherwise,	2
P.	1
PART	2
PARTICULAR	20
PARTIES,	2
PARTY	2
PARTY'S	1
PARTYS	1
PERFORMANCE	2
PERSON	2
PERSONAL	2
POSSIBILITY	14
PROCUREMENT	11
PROFITS),	1
PROFITS,	1
PROFITS;	11
PROGRAM	4
PROHIBITS	2
PROVE	2
PROVIDED	20
PUBLIC	1
PURPOSE	18
PURPOSE.	2
ParaNamer	1
Parser	1
Participant	15
Participant)	3
Participant,	2
Participant.	1
Participant. 	1
Patent	7
Patents	1
Patents"	1
Patents.	1
Paul	2
Performance	1
Permission	7
Please	1
Portions	1
Product	2
Program	22
Program,	3
Program.	6
Program;	1
Progress	1
Project	3
Project.	1
Protocol	3
Providing	1
Provisions	2
Provos	1
Pty	2
Public	3
PureJavaCrc32C	1
QUALITY	2
RECIPIENT	1
RECIPIENT'S	1
REPAIR	2
REPRODUCTION	1
REPRODUCTION,	1
REQUIREMENTS	1
RESPECT,	2
RESPONSIBILITY	2
RESULTING	2
RI	1
RIGHTS	2
RISK	2
RUntime	1
Ramnivas	1
Recipient	11
Recipient's	6
Recipients	1
Red	1
Redistribution	11
Redistribution.	1
Redistributions	22
Regulations,	1
Required	2
ResolverUtil.java	1
Rights	2
Robert	1
Roland	1
SE,	1
SERVICES;	11
SERVICING,	2
SET	2
SHALL	23
SHOULD	2
SLF4J	1
SMTP	1
SO	2
SOFTWARE	31
SOFTWARE,	13
SOFTWARE.	5
SOME	2
SPECIAL,	14
SQL	5
SSL	1
STOPPAGE,	2
STRICT	12
SUBCOMPONENTS:	1
SUBSTITUTE	11
SUCH	22
SUPPLIER	2
Sale	2
Saloranta	1
Saloranta.	1
Section	10
Sections	7
Sections 2.1	1
Sections 2.1(a)	1
Sections 2.2(a)	1
Sections 6.1	1
Section 2.1(b)	1
Section 2.2(b)	1
Security	1
See	3
Short	1
Snappy	1
Snappy:	1
Software	79
Software,	21
Software.	13
Software. 	2
Software means	2
Software”	2
Source	28
Spring	1
SpryMedia	1
State	1
States	3
Stephen	1
Steward	3
Steward.	1
Streaming	1
StringUtils.containsWhitespace())	1
Subject	4
Submission	1
Sun	2
Sundstrom	1
T.	1
TERMINATION.	1
TERMINATION. 	1
TERMS	3
THAT	2
THE	111
THEORY	12
THEORY,	2
THIS	38
TITLE,	2
TO	15
TO,	22
TORT	19
Tatu	2
Technology	1
Technology.	1
Terms.	2
That	1
The	76
Therefore,	1
These	1
This	54
Tim	1
To	1
Tomcat	1
Tools	1
Trademarks.	1
Twitter.	1
TypeUtil.java	1
U.S.	7
UCL	1
UNDER	9
URIs	1
USE	19
USE,	13
USERS.	2
Under	1
United	5
University	1
Unix	1
UnixCrypt	1
UnixCrypt.java	1
Unless	4
Unrestricted	1
Use	1
Users	2
V3	1
Van	1
Version	10
Version)	2
Version,	2
Version;	2
Versions	2
Versions.	8
Version means	1
Version”	1
Vyukov's	1
W3C	1
WARRANTIES	23
WARRANTIES,	11
WARRANTY	10
WARRANTY.	2
WAY	12
WHETHER	19
WITH	7
WITHOUT	17
WORK	2
Wakart's	1
Warranty	1
Warranty.	1
We	1
Web	2
WebSocket	1
When	3
While	2
William	1
Williams	1
Work	24
Work,	4
Work.	1
Work;	4
Works	12
Works"	1
Works,	2
Works.	2
Works;	3
Work means	1
Work”	1
Wysoker	1
X,	1
X.	1
X.509	1
XML	4
XML',	1
Xerces	2
Xerces2	1
YOU	2
YOU,	2
YOU.	3
YOU. 	1
Yann	1
York	1
Yoshida,	1
You	125
You.	2
You:	2
Your	27
Your) means	1
Yuta	1
[name	1
[yyyy]	1
``AS	1
a	157
a)	5
about	1
above	28
above,	8
above.	1
absence	2
absolutely	4
accept	1
acceptance	1
accepting	2
accordance	1
according	1
account	1
acquire	3
acquired,	4
act	1
acting	2
action	3
actions	1
actions)	2
acts	1
acts)	1
actual	1
add	2
added	2
addendum	1
addition	3
addition,	1
additional	4
additions	4
addresses	2
administration	2
admission	2
advised	1
affect	1
affiliates.	1
after	3
against	14
against,	1
agree	10
agreed	4
agreement	5
agreement,	2
agreement:	1
agrees	2
algorithm	2
algorithms.	1
all	31
alleged	1
alleging	5
allow	2
allowed	1
allows	1
alone	7
alone,	4
alone.	1
along	1
alongside	1
alphabet	1
also	5
alter	5
alternative	1
alters	2
although	1
always	3
amount	1
an	22
and	281
and/or	37
and 	2
annotations,	1
another	1
any	129
any),	2
any,	6
any.	1
anyone	2
apache-hadoop-common	1
apparatus	2
appear.	1
appears	1
applicable	10
application	2
applies	3
apply	7
appropriate	1
appropriateness	2
archives.	1
are	70
arising	2
arising,	2
arose.	1
array	1
artifacts	10
as	54
assert	5
asserted	1
assign	1
associated	9
assume	1
assumes	2
assurances	1
asymmetric	1
at	17
at:	26
attach	1
attached	1
attempt	2
attorneys	1
attorneys'	1
attribution	6
author	1
authorized	2
authors	1
authors.	1
authorship,	2
authorship.	1
automatically	4
available	32
available.	2
avoid	1
aware	3
b)	5
based	5
basis,	2
basis.	2
be	73
becoming	3
been	6
before	1
behalf	11
behalf,	2
behalf.	1
being	2
believe	2
below	4
below).	1
below:	1
benchmark	1
benchmarking	1
beneficial	3
between	2
beyond	2
binaries	12
binary	42
bind	1
body	1
boilerplate	1
both	3
brackets	1
brackets!)	1
breach	2
breach.	2
bring	1
brought	2
bundle	1
bundles	20
business	1
but	7
by	133
by,	5
by:	4
bzip2	1
c)	1
calculation	1
can	27
cannot	1
carry	1
case	5
case,	2
cause	5
caused	5
causes	1
cease	1
certain	1
certificate	1
changed	1
changes	4
character	1
charge	3
charge,	5
check	1
choice,	2
choose	6
claim	9
claim(s),	2
claim,	1
claims	10
claims,	8
class	1
classes	1
classes.	1
classes:	1
classified	1
classpath	3
clause	4
clear	6
code	39
code,	2
code.	3
code. 	1
combination	15
combination),	2
combination).	1
combination). 	1
combinations	2
combined	1
combines	2
combining	2
comment	1
commercial	10
common	5
communication	3
compiled	1
compiler	1
complete	2
compliance	11
complies	2
comply	4
complying	2
components	1
compression	6
computer	11
concerning	3
conclusions	1
condition	1
conditions	45
conditions,	1
conditions.	3
conditions:	6
configuration	1
conflict-of-law	2
conjunction	1
connection	1
connections,	1
consequential	2
consistent	1
consisting	2
consists	2
conspicuously	1
constant-size	1
constitute	2
constitutes	1
construct	1
construed	3
contact	1
contain	2
containd	1
contained	9
containing	6
contains	19
content	2
contents	3
continue	3
contract	6
contract,	1
contribute	2
contributed	2
contributes	2
contribution	1
contributions	3
contributors	8
contributors,	1
contributory	1
control	7
control,	2
controlled	3
controls,	2
conversions	1
conveyed	4
cooperate	1
copies	13
copies./	1
copy	16
copy,	7
copying	1
copyright	46
copyright,	3
copyright:Copyright	1
copyrighted	3
corresponding	1
costs	4
costs,	2
counterclaim	2
countries)	2
country	1
country's	1
country,	1
court	3
courts	2
covered	2
create	9
created	2
creates	2
creation	2
creation(s)	2
cross-claim	2
cryptographic	3
cryptography	1
cure	3
currently	1
customarily	3
customary	1
d)	1
damage	1
damages	7
damages,	3
damages.	2
data	3
data,	1
date	7
day	4
days	4
de	1
deal	5
declaratory	2
decoding	1
decompression	4
deemed	2
defend	2
defend,	1
defense	1
defined	5
definition,	4
delete	2
deleted	2
deletion	2
deliberate	1
den	1
dependencies	8
depends	13
derivative	5
derived	10
derived.)	1
describing	1
description	1
descriptive	2
designated	1
details	1
details,	1
determining	3
developed	10
devices.	1
devices. 	1
devices;	2
differ	6
different	5
differs	2
direct	4
direct,	2
direction	3
directly	7
directories	1
directory	1
disclaimer	11
disclaimer.	11
disclaimers,	1
disclaims	2
discussing	1
display	1
display,	6
dispose	4
distinguishing	3
distribute	34
distribute,	7
distributed	15
distributes	5
distributing	2
distribution	29
distribution,	1
distribution.	12
distributor	2
distributor)	2
distributors	1
do	13
document.	2
document. 	1
documentation	23
documentation,	3
documentation”	1
documented	1
does	7
downloaded	1
drafter	2
dual	1
each	21
easier	1
ecj-4.3.1.jar	1
editorial	1
effect	2
effective	4
effectively	2
either	11
elaborations,	1
elect	1
electronic	1
electronic,	1
eligible	1
enclosed	2
encoding	1
encryption	3
end	3
endorse	8
enforceability	1
enforceable.	3
entities	1
entities,	2
entity	14
entity,	3
entity.	5
entity. 	1
equipment,	1
equitable	2
equivalent	1
errors,	1
estoppel	1
even	1
event	4
every	7
exact	1
example	1
example,	2
except	5
exception	1
exception.	2
exceptions.	1
exchange.	2
exchange. 	1
excluded.	2
excludes	1
excluding	5
executed	1
exercise	2
exercising	4
exist,	1
expense.	1
expenses.	2
expiration	2
explicitly	1
export	5
express	4
expressed	1
expressly	4
expressly,	1
extensions	1
extent	8
external	1
externally	1
facade	1
facilitate	1
fail	4
fails	1
failure	2
fee	5
fees	2
fields	1
fifty	3
file	20
file,	3
file.	2
filed.	2
files	11
files,	1
files.	1
files;	1
first	6
fitness	1
following	77
following:	4
for	74
for,	3
form	51
form,	4
form.	3
form:	1
format,	2
format.	1
forms,	11
forth	6
forum	1
found	1
framework,	3
free	5
from	51
from)	1
from,	1
fulfilled	2
full	1
functionality.	1
functions	1
furnished	5
further	1
gcc,	1
generate	1
generated	3
generating	1
generic	1
github	1
give	1
given	3
giving	2
goodwill,	1
governed	10
governing	2
grant	6
grant,	2
granted	20
granted,	6
granted:	4
granting	1
grantor.	1
grantor. 	1
grants	9
grossly	1
hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/util/tree.h	1
hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/bootstrap-3.0.2	1
hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/dust-full-2.0.0.min.js	1
hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/dust-helpers-1.1.1.min.js	1
hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/jquery-1.10.2.min.js	1
hadoop-tools/hadoop-sls/src/main/html/css/bootstrap-responsive.min.css	1
hadoop-tools/hadoop-sls/src/main/html/css/bootstrap.min.css	1
hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/bootstrap.min.js	1
hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/d3-LICENSE	1
hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/d3.v3.js	1
hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/jquery.js	1
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/dt-1.9.4/	1
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/jquery	1
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/jt/jquery.jstree.js.gz	1
hardware	1
hardware)	1
harmless	1
has	20
have	14
having	2
held	2
hereafter	2
hereby	20
herein	5
herein,	1
herein.	3
herein. 	1
hereof.	2
hereto,	1
hereunder	4
hereunder,	1
hereunder.	3
history	1
history,	1
hold	1
hosted	1
how	3
http://archive.apache.org/dist/harmony/	1
http://asm.ow2.org/license.html	1
http://aspell.net/test/orig/batch0.tab.Copyright	1
http://code.google.com/p/caliper/	1
http://code.google.com/p/lz4/	1
http://code.google.com/p/protobuf/	1
http://code.google.com/p/snappy/	2
http://commons.apache.org/logging/	1
http://fusesource.com	2
http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html	1
http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/	1
http://hadoop.apache.org/	1
http://hadoop.apache.org/core/	1
http://iharder.sourceforge.net/current/java/base64/	1
http://logging.apache.org/log4j/	1
http://netty.io/	1
http://openjdk.java.net/legal/gplv2+ce.html	1
http://stevemorse.org/phoneticinfo.htm	1
http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/	1
http://wiki.apache.org/hadoop/	1
http://wiki.fasterxml.com/AaltoHome	1
http://www.apache.org/licenses/	1
http://www.apache.org/licenses/LICENSE-2.0	2
http://www.apache.org/licenses/LICENSE-2.0.html	1
http://www.bouncycastle.org/	1
http://www.eclipse.org/legal/epl-v10.html	1
http://www.ibm.com.	1
http://www.jboss.org/jbossmarshalling	1
http://www.jcraft.com/jzlib/	1
http://www.slf4j.org/	1
http://www.sun.com.	1
https://code.google.com/p/jbzip2/	1
https://code.google.com/p/jfastlz/	1
https://code.google.com/p/libdivsufsort/	1
https://commons.apache.org/proper/commons-lang/	1
https://github.com/JCTools/JCTools	1
https://github.com/akka/akka/blob/wip-2.2.3-for-scala-2.11/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java	1
https://github.com/joewalnes/webbit	1
https://github.com/jponge/lzma-java	1
https://github.com/jpountz/lz4-java	1
https://github.com/jquery/jquery	1
https://github.com/ning/compress	1
https://github.com/twitter/hpack	1
https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html	2
https://groups.google.com/forum/#!forum/lz4c	1
https://jquery.org/	1
i)	2
iClick,	1
identification	1
identifies	2
identify	2
identifying	1
if	23
if,	1
ii)	2
iii)	1
implementation	2
implements	1
implication,	1
implied	1
implied,	3
implied.	2
import	1
import,	3
impose	2
improvement	1
improving	1
in	171
in,	1
inability	1
incidental	1
incidental,	1
include	11
included	13
includes	17
including	20
including,	3
inclusion	3
inconsistency	1
incorporated	2
incurred	5
indemnify	5
indemnify,	1
indemnity	6
indemnity,	1
indicated	1
indirect,	5
indirectly	5
indirectly,	2
individual	9
individuals	1
individuals.	1
inform	2
information	2
information.	2
information:	1
informational	1
informs	1
infringe	1
infringed	8
infringement	5
infringement,	1
infringement.	1
infringements	4
infringes	4
initial	7
initiation	1
input	2
institute	1
institutes	1
intellectual	15
intended	3
intentionally	2
interchange	1
interfaces	1
interpreted	1
interruption	1
into	1
invalid	1
irrevocable	2
is	100
issue	1
it	20
it.	2
item,	1
item,”	1
its	31
itself	4
iv)	1
jQuery	1
jars,	1
java.lang	1
java.sun.security.ssl	1
javax.annotation:javax.annotation-api	1
javax.servlet:javax.servlet-api	1
javax.transaction:javax.transaction-api	1
javax.websocket:javax.websocket-api	1
jsp-api	1
judgment	2
jurisdiction	6
jurisdiction's	1
jurisdictions	1
jury	1
knowledge	1
language	4
latest	1
law	8
law,	3
laws	4
laws,	2
lawsuit)	2
lawsuits	1
least	1
legal	7
leveldb	1
leveldbjni	1
leveldbjni-all	1
liability	15
liability.	2
liability. 	1
liable	1
libraries	2
library	10
library,	1
libstdc++.	1
licensable	2
license	46
license)	1
license,	2
license.	4
license/LICENSE.aalto-xml.txt	1
license/LICENSE.abstractnodequeue.txt	1
license/LICENSE.base64.txt	1
license/LICENSE.bouncycastle.txt	1
license/LICENSE.caliper.txt	1
license/LICENSE.commons-lang.txt	1
license/LICENSE.commons-logging.txt	1
license/LICENSE.compress-lzf.txt	1
license/LICENSE.deque.txt	1
license/LICENSE.harmony.txt	1
license/LICENSE.hpack.txt	1
license/LICENSE.jboss-marshalling.txt	1
license/LICENSE.jbzip2.txt	1
license/LICENSE.jctools.txt	1
license/LICENSE.jfastlz.txt	1
license/LICENSE.jsr166y.txt	1
license/LICENSE.jzlib.txt	1
license/LICENSE.libdivsufsort.txt	1
license/LICENSE.log4j.txt	1
license/LICENSE.lz4.txt	1
license/LICENSE.lzma-java.txt	1
license/LICENSE.protobuf.txt	1
license/LICENSE.slf4j.txt	1
license/LICENSE.snappy.txt	1
license/LICENSE.webbit.txt	1
license:	13
license: 	2
licensed	3
licensed.	3
licensee)	1
licensees	1
licenses	15
licenses.	1
licenses;	1
licensing	2
lieu	2
like.	1
limit	2
limitation	5
limitation,	5
limitations	2
limited	5
link	1
linked	2
list	22
lists,	1
litigation	6
litigation,	1
litigation.	1
located	6
location	2
logging	3
losing	2
loss	2
losses),	1
losses,	1
lost	1
made	26
made,	5
made.	1
mailing	1
maintained	1
make	23
make,	6
makes	8
making	1
making,	4
malfunction,	1
managed	1
management	3
manner	6
manner.	1
many	2
marked	1
marks,	1
material	1
materials	11
matter	2
maximum	2
may	53
mean	11
means	20
means:	1
mechanical	1
media	1
medium	3
medium,	1
meet	1
memory	1
merchantability	1
merely	1
merge,	5
met:	11
method,	2
micro-	1
might	1
minimum	1
modification	4
modification,	12
modifications	8
modifications,	3
modifications:	1
modified	19
modififications	1
modify	6
modify,	10
modifying	1
module	1
modules	1
more	9
mortbay.org.	1
must	50
must:	1
name	11
name)	1
names	9
names,	1
native	1
nature,	2
necessarily	2
necessary	3
needed,	1
negligence),	1
negligent	1
negotiate	1
negotiations.	1
new	12
no	10
no-charge,	2
node_modules	1
non-blocking	1
non-commercial	1
non-exclusive	4
non-exclusive,	4
non-infringement,	1
non-intrusive	1
noncompliance.	1
none	1
nor	8
normally	1
not	45
note	2
noted.	1
nothing	1
notice	25
notice,	23
notices	14
notices,	1
notices:	9
notify	1
now	2
number.	3
object	5
obligation	2
obligations	5
obligations,	1
obtain	5
obtained	23
obtaining	5
obtaining,	1
of	445
of,	8
of:	2
offer	8
offer,	3
offer.	3
offer. 	1
offered	5
offering	1
offering,	2
offering.	1
offers	1
official	1
omissions	1
on	56
on.	1
one	8
only	13
open	1
operations.	1
optionally	12
or	276
or,	1
order	2
org.apache.commons.codec.language.bm	1
org.apache.hadoop.util.bloom.*	1
org.apache.taglibs:taglibs-standard-impl	1
org.apache.taglibs:taglibs-standard-spec	1
org.apache.tomcat:tomcat-api	1
org.apache.tomcat:tomcat-el-api	2
org.apache.tomcat:tomcat-jasper	1
org.apache.tomcat:tomcat-jasper-el	2
org.apache.tomcat:tomcat-jsp-api	1
org.apache.tomcat:tomcat-juli	1
org.apache.tomcat:tomcat-util	1
org.apache.tomcat:tomcat-util-scan	1
org.eclipse.jetty.orbit:javax.mail.glassfish	1
org.eclipse.jetty.orbit:javax.security.auth.message	1
org.eclipse.jetty.orbit:org.eclipse.jdt.core	1
org.eclipse.jetty.toolchain:jetty-schemas	1
org.fusesource.hawtjni:hawtjni-runtime	1
org.iq80.leveldb:leveldb-api	1
org.mortbay.jasper:apache-el	1
org.mortbay.jasper:apache-jsp	1
org.ow2.asm:asm	1
org.ow2.asm:asm-commons	1
origin	1
original	7
originally	9
originate	1
originator	2
other	52
others.	1
otherwise	28
otherwise),	2
otherwise,	5
otherwise.	2
our	2
out	3
outstanding	3
own	10
owned	3
owner	5
owner.	1
owner]	1
ownership	5
package	1
page"	1
part	12
participate	1
particular	4
parties	1
partners	1
parts	2
party	16
party.	2
party;	1
password	1
patent	31
patent(s),	1
patent,	3
pay	2
payment	1
per	1
percent	3
perform,	6
performance	4
performing	1
period	3
period,	2
permission	7
permission.	8
permissions	4
permit	5
permitted	12
permitted)	1
permitted.	1
perpetual,	2
person	6
persons	5
pertain	2
php	1
places:	1
please	3
policies	1
policies,	1
port	1
portion	10
portions	23
possession,	2
possibility	1
possible,	2
potential	1
power,	3
practicable.	1
practice,	2
pre-existing	1
preferred	1
preferred,	1
prepare	2
previous	4
prior	13
process,	2
processor,	1
produced	1
product	59
product.	2
products	8
profits;	1
program	1
programs	1
prohibiting	2
project	3
prominent	1
promote	8
promptly	1
property	15
prospectively	2
protection.	1
provide	3
provided	35
provides	8
provision	9
provisions	1
provisions.	2
public	1
publicly	4
publish	3
publish,	5
published	2
published,	1
pure	1
purpose	3
purpose;	1
purposes	7
pursuant	2
qualify,	1
queue.	1
re-export	2
re-implementation	1
read	1
read,	1
readable	1
reason	1
reasonable	8
reasonably	2
received	5
received.	1
receives	2
recipient's	1
recipients	7
recipients'	1
recommend	3
redistributed	2
redistributing	2
refer	1
references	2
referred	2
reformed	3
regarding	1
regulation	4
regulations	3
related	3
relating	4
released	2
remain	3
remainder	1
remove	5
rename	1
replace/modify	1
replaced	1
repository	1
represent	2
represent,	1
representatives,	1
representing	1
represents	3
reproduce	12
reproduce,	6
reproducing	1
reproduction,	3
required	6
requirements	2
requires	2
reserved.	10
reserves	1
reside	1
resolved	1
respect	3
responsibilities	1
responsibility	6
responsibility,	1
responsible	8
restriction,	5
restrictions	1
restricts	2
result	5
result,	1
resulting	2
results	2
retain	11
retain,	1
revised	2
revision	1
revisions)	1
revisions,	1
right	6
rights	55
risks	3
royalty	1
royalty-free	2
royalty-free,	6
sale	1
sale,	4
same	1
se	1
section	2
section)	1
section,	1
secure	1
security	1
see	2
see:	1
selected	1
selected.	1
self-signed	1
sell	5
sell,	8
selling	4
sent	1
separable	1
separate	4
serialization	1
serve	1
server	1
server,	1
service	1
servlet-api	1
set	6
settlement	1
settlement)	1
shall	44
shall,	2
shares	2
shares,	1
should	4
simple	2
single	2
site	1
slicing-by-8	1
snappy	1
so	3
so,	5
software	56
software,	2
software.	2
software:	1
software”	1
sole	2
solely	2
soon	1
source	35
source,	1
special,	2
specific	10
specified	4
src/google/protobuf/stubs/atomicops_internals_generic_gcc.h.	1
src/google/protobuf/stubs/atomicops_internals_power.h.	1
src/main/native/src/org/apache/hadoop/io/compress/lz4/{lz4.h,lz4.c,lz4hc.h,lz4hc.c},	1
src/main/native/src/org/apache/hadoop/util:	1
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.javacontains	1
standalone	1
state	1
stated	3
statement	1
states	2
statically	1
stating	1
steward	6
steward.	1
steward. 	1
stoppage,	1
string	2
style	1
subcomponents	2
subject	15
sublicense	5
sublicense,	6
submit	1
submitted	2
submitted.	1
subsequent	6
subsequently	3
subsidiaries	1
substantial	5
such	87
sufficient	3
suffix	1
suitable	1
suite	1
supersede	1
supersedes,	2
support	4
support,	7
sure	2
survive	2
survive.	2
survive. 	1
syntax	1
systems	2
systems,	1
taken	1
temporary	1
term	4
terminate	7
terminate,	1
termination	6
termination.	1
termination. 	1
terms	61
terms.	1
test	2
text	8
than	12
that	118
that:	1
the	693
their	7
them,	1
then	9
theory,	1
thereof	3
thereof),	4
thereof).	1
thereof);	3
thereof,	3
thereof.	2
thereof. 	1
these	9
they	2
third	11
third-party	2
this	181
those	9
through	6
time	7
time.	3
title	1
to	253
to,	2
tort	1
tracking	1
trade	1
trademark	2
trademark)	4
trademark,	1
trademarks,	1
transfer	2
transformation	1
transformed	1
translated	1
translation	1
trial	1
types.	1
ultra-high	1
unavailability	1
under	94
under,	2
understands	1
understood,	1
unenforceable	1
unenforceable,	2
unilaterally	2
union	1
unless	4
unmodified	2
upon	6
usage	1
use	23
use,	27
used	19
user	2
users	1
users,	1
uses	1
using	7
using,	2
utilities	1
utilization	2
v	1
v2	1
valid	1
validity	1
validly	2
value	2
venue	2
verbal,	1
version	25
version.	1
versions	3
viewable	1
views	1
visit	2
voluntary	3
waives	1
want	2
warranties	6
warranties,	1
warranty	1
warranty,	7
was	3
way	1
we	1
web	1
website	1
were	3
when	6
where	7
wherever	1
whether	9
which	61
which,	2
which:	1
who	2
whole,	2
whom	8
wiki,	1
will	7
with	103
withdraw	2
within	20
without	42
work	11
work,	3
work.	2
works	4
works,	1
world-wide,	4
worldwide,	4
would	1
writing	2
writing,	4
written	19
xmlenc	1
year	1
you	12
your	5
zlib	1
 252.227-7014(a)(1))	1
§	1
“AS	1
“Contributor	1
“Contributor”	1
“Covered	1
“Executable”	1
“Initial	1
“Larger	1
“Licensable”	1
“License”	1
“Modifications”	1
“Original	1
“Participant”)	1
“Patent	1
“Source	1
“Your”)	1
“You”	2
“commercial	3
“control”	1




搭建部署Hadoop 之Yarn