Hadoop рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди: рднрд╛рдЧ 3

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

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

рдЦреИрд░, рдЖрджрдд рд╕реЗ рдмрд╛рд╣рд░, рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдВ рдЙрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдПрдХ рдЪрд┐рддреНрд░ рджреВрдВрдЧрд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХреНрд▓рд╛рдЙрдб рдкрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд░рди рдХреА рдЯреЗрд╕реНрдЯ рдкреНрд░рдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХреЗрд╡рд▓ 2 рд╕реНрд▓реЗрд╡ рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рджрд░реНрдЬрдиреЛрдВ рд╣реЛрдВрдЧреЗред рдЕрдЧрд▓рд╛, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЙрдирдХреА рддреИрдирд╛рддреА рдХреИрд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИ рдереАред

рджрд╛рд╕реЛрдВ рдХреА рддреИрдирд╛рддреА


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрд▓реЗрд╡ рдиреЛрдб рдореЗрдВ 2 рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╕реНрдЯрд░реНрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред DataNode NameNode рдХреЗ рд╕рд╛рде рд╕реНрд▓реЗрд╡ рдиреЛрдб рдХреЗ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд╛ рдмрд┐рдВрджреБ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рддрд░рд┐рдд рднрдВрдбрд╛рд░рдг рдХрд╛ рд╕рдордиреНрд╡рдп рдХрд░рддрд╛ рд╣реИред
DataNode рдкреНрд░рдХреНрд░рд┐рдпрд╛ NameNode рдиреЛрдб рдкрд░ рд╕реЗрд╡рд╛ рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЧреНрд░рд╛рд╣рдХ рд╕реАрдзреЗ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде DataNode рдиреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ DataNode рдиреЛрдбреНрд╕ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ , рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЖрдкрдХреЛ RAID рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рджреВрд░ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рддрдВрддреНрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
DataNode рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдпрджрд┐ рд╕рднреА рдбреЗрдЯрд╛ рд╕рд╣реА рд╣реИ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк 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├й рдкрд░ рдПрдХ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

Source: https://habr.com/ru/post/In223021/


All Articles