рдЦреИрд░, рд╣рдмреНрд░рдЬрд╝рд┐рддрд▓реА, рдпрд╣ рдПрдХ рд╣рдбреЛрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреА рддреИрдирд╛рддреА рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рд╕рд╛рд╣рд╕рд┐рдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд
рд▓реЗрдЦ (
рднрд╛рдЧ 1 рдФрд░
рднрд╛рдЧ 2 )
рдХреА рдПрдХ
рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдзрдбрд╝ рдкрд░ рдПрдХ рдкрд╛рдпрджрд╛рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ "рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдмрд▓" рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ -
рджрд╛рд╕ , рд╕рд╛рде рд╣реА
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдФрд░ рдЙрди
рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА
рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдереЗред рд╢рд╛рдпрдж, рдХреБрдЫ рдХреЗ рд▓рд┐рдП, рд▓реЗрдЦ рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░ рдмрд╣реБрдд рдХрдо рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдореИрдВ рдЧрд┐рддреБрдм рдХрд╛ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛
рдЦреИрд░, рдЖрджрдд рд╕реЗ рдмрд╛рд╣рд░, рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдВ рдЙрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдПрдХ рдЪрд┐рддреНрд░ рджреВрдВрдЧрд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХреНрд▓рд╛рдЙрдб рдкрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд░рди рдХреА
рдЯреЗрд╕реНрдЯ рдкреНрд░рдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХреЗрд╡рд▓ 2
рд╕реНрд▓реЗрд╡ рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рджрд░реНрдЬрдиреЛрдВ рд╣реЛрдВрдЧреЗред рдЕрдЧрд▓рд╛, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЙрдирдХреА рддреИрдирд╛рддреА рдХреИрд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИ рдереАред
рджрд╛рд╕реЛрдВ рдХреА рддреИрдирд╛рддреА
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ,
рд╕реНрд▓реЗрд╡ рдиреЛрдб рдореЗрдВ 2
рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ
рдорд╛рд╕реНрдЯрд░реНрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
DataNode NameNode рдХреЗ рд╕рд╛рде
рд╕реНрд▓реЗрд╡ рдиреЛрдб рдХреЗ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд╛ рдмрд┐рдВрджреБ рд╣реИ, рдЬреЛ
рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рддрд░рд┐рдд
рднрдВрдбрд╛рд░рдг рдХрд╛ рд╕рдордиреНрд╡рдп рдХрд░рддрд╛ рд╣реИред
DataNode рдкреНрд░рдХреНрд░рд┐рдпрд╛
NameNode рдиреЛрдб рдкрд░ рд╕реЗрд╡рд╛ рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж
рдЧреНрд░рд╛рд╣рдХ рд╕реАрдзреЗ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде
DataNode рдиреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐
DataNode рдиреЛрдбреНрд╕
рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ
рд╣реИрдВ , рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЖрдкрдХреЛ
RAID рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рджреВрд░ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рддрдВрддреНрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
DataNode рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:
- рдЬрд╛рд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛;
- Hadoop рд╡рд┐рддрд░рдг рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝рдирд╛;
- DataNode рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд░реАрдврд╝ рдмрдирд╛рдирд╛;
- рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рдХреБрдХрдмреБрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреАрдврд╝реА
- рд╡рд┐рддрд░рдг рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ ( рд╣рдбреВрдк-рдПрдЪрдбреАрдПрдлрд╝-рдбреЗрдЯрд╛рдиреЛрдб )
service hadoop-hdfs-datanode start
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ service hadoop-hdfs-datanode start
;- рддреИрдирд╛рддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрдВрдЬреАрдХрд░рдгред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдпрджрд┐ рд╕рднреА рдбреЗрдЯрд╛ рд╕рд╣реА рд╣реИ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк
NameNode рдиреЛрдбреНрд╕ рдХреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЬреЛрдбрд╝реЗ рдЧрдП
рджрд╛рд╕ рдиреЛрдбреНрд╕ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП
DataNode рдиреЛрдб рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдЪрдбреАрдПрдлрдПрд╕ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВред
NodeManager , рдмрджрд▓реЗ рдореЗрдВ,
ResourceManager рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз
рдХрд╛рд░реНрдпреЛрдВ рдФрд░
рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред
NodeManager рдХреА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛
DataNode рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде (
рд╣реИрдбреВрдк-рдпрд╛рд░реНрди-рдиреЛрдбрдореИрдирдЧрд░ )ред
рджрд╛рд╕- рдиреЛрдбреНрд╕ рдХреА рддреИрдирд╛рддреА рдХреЗ рд╕рдлрд▓ рд╕рдорд╛рдкрди рдХреЗ рдмрд╛рдж - рд╣рдо рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рддреИрдпрд╛рд░ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ (hadoop_env, рдпрд╛рд░реНрди_рдиреЗрд╡, рдЖрджрд┐) рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ - рдЪрд░ рдореЗрдВ рдбреЗрдЯрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рд╢реБрджреНрдзрддрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдЬрд┐рд╕рдореЗрдВ
рдбреЛрдореЗрди рдирд╛рдо рдФрд░
рдкреЛрд░реНрдЯ рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдпрд╛ рд╡рд╣ рд╕реЗрд╡рд╛ рдЪрд▓ рд░рд╣реА рд╣реИ, рд╕рдВрдХреЗрдд рджрд┐рдП рдЧрдП рд╣реИрдВред
рд╣рдо рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЛ рдХреИрд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рд╕рдмрд╕реЗ рдХрд┐рдлрд╛рдпрддреА рд╡рд┐рдХрд▓реНрдк
рдЧреНрд░рд╛рд╣рдХ рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ
рдХрд╛рд░реНрдп рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣:
hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi 2 5
рд╣рдбреЙ-рдореИрдкреНрд░реЗрдбреНрдпреВрдЬрд╝-рдЙрджрд╛рд╣рд░рдг-2.2.0.jar рдХрд╛рд░реНрдп рд╡рд┐рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ (рдореВрд▓ рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдЙрдкрд▓рдмреНрдз) рдХрд╛ рдирд╛рдо рд╣реИ,
pi рдХрд╛рд░реНрдп рдХреЗ
рдкреНрд░рдХрд╛рд░ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ MapReduce Task) рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░
2 рдФрд░
5 рдХрд╛рд░реНрдпреЛрдВ рдХреЗ
рд╡рд┐рддрд░рдг рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ
рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ ( рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ -
рдпрд╣рд╛рдБ )ред
рдкрд░рд┐рдгрд╛рдо , рд╕рднреА рдЧрдгрдирд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдкрд░
рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдЧрдгрдирд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛, рдпрд╛ рд╡рд╣рд╛рдВ рдбреЗрдЯрд╛ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг (рдбреЗрдЯрд╛ рдХреА рдкреНрд░рдХреГрддрд┐ рдФрд░ рдЙрдирдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдкреНрд░рд╛рд░реВрдк
.jar рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд╛рд░реНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)ред
<рдЕрдВрдд />рдпреЗ рдХреНрд▓рд╕реНрдЯрд░ рдФрд░ рдкрд╛рдИ рд╣реИрдВ, рдкреНрд░рд┐рдп
рд╣рдмреНрд░рдЬрд╝рд┐рдЯреЗрд▓реА ред рдЗрд╕ рд╕реНрддрд░ рдкрд░ - рдореИрдВ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ
рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реЛрдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рдХреНрдпреЛрдВрдХрд┐
рдХреБрдХрдмреБрдХ рдХреЛрдб рдореЗрдВ рдЕрднреА рднреА рдкрд░реАрдХреНрд╖рдг / рд╕реБрдзрд╛рд░ / рд╕рдВрдкрд╛рджрди рдХреЗ рдЪрд░рдг рд╣реИрдВред рдореИрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдПрдХ
рд╣рдбреЛрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░
рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реВрдВ - рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рдмрд╕реЗ рд░реВрдврд╝рд┐рд╡рд╛рджреА рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдРрд╕реА рдЕрдкрд░рдВрдкрд░рд╛рдЧрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ рдХрд┐ "рд╕реНрдЯреАрд▓" рдХреЛ рддрдбрд╝рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░рд╛ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рд╣рдорд╛рд░реЗ рдирд┐рдЬреА рдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП
Amazon MapReduce рд╕реЗрд╡рд╛ рдХрд╛ рдПрдХ рдорд╛рдореВрд▓реА рдкреНрд░рддрд┐рдкрдХреНрд╖ рд╣реИред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрди рд╕рднреА рд╕реЗ
рд╕рд▓рд╛рд╣ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ
рд▓реЗрдЦреЛрдВ рдХреА рдЗрд╕
рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рд╣реИ (
рд╡рд┐рд╢реЗрд╖рдХрд░ рдорд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдФрд░ рдкреНрд░рд╢реНрди рдкреВрдЫреЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдиреЗ рдореБрдЭреЗ рдирдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдУрд░ рдЕрдЧреНрд░рд╕рд░ рдХрд┐рдпрд╛)ред
рд╕рд╛рдордЧреНрд░реА рд▓рд┐рдВрдХ
рдЬреИрд╕рд╛ рдХрд┐ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣рд╛рдВ рдЙрди
рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА:
-
рдПрдЪрдбреАрдкреА рд╡рд┐рддрд░рдг рдкрд░ рд╡рд┐рд╕реНрддреГрдд рджрд╕реНрддрд╛рд╡реЗрдЬ -
docs.hortonworks.com-
рд╡рд┐рдХреА рдЗрди рдж рдлрд╛рджрд░реНрд╕,
рдЕрдкрд╛рдЪреЗ рд╣рдбреЛрдк -
wiki.apache.org/hadoop- рдЙрдирд╕реЗ
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг -
hadoop.apache.org/docs/current-
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╡рд┐рд╡рд░рдг рд▓реЗрдЦ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдереЛрдбрд╝рд╛ рдкреБрд░рд╛рдирд╛ ()
- 2 рднрд╛рдЧреЛрдВ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛
рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ -
рдпрд╣рд╛рдБ-
Martsen рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдЕрдиреБрд╡рд╛рдж рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ -
habrahabr.ru/post/206196- рд╕рд╛рдореБрджрд╛рдпрд┐рдХ
рд░рд╕реЛрдИ рдХреА рдХрд┐рддрд╛рдм "
Hadoop ", рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ -
Hadoop рд░рд╕реЛрдИ рдХреА рдХрд┐рддрд╛рдм- рдЕрдВрдд рдореЗрдВ - рдореЗрд░реА рд╡рд┐рдирдореНрд░
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ (рдЕрджреНрдпрддрди рд╕реЗ рдЖрдЧреЗ) рд╣реИ -
рдЧрд┐рдЯрд╣рдмрдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП
рдЖрдк рд╕рднреА рдХрд╛
рдзрдиреНрдпрд╡рд╛рдж !
рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рдЕрдЧрд░ рдореИрдВ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдореЗрдВ
рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ - рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ! рдлрд┐рд░ рдорд┐рд▓рддреЗ рд╣реИрдВред
рдпреБрдкреАрдбреАред рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЕрдиреБрд╡рд╛рдж, Habr├й рдкрд░ рдПрдХ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред