Hadoop рднрд╛рдЧ 1: рдХреНрд▓рд╕реНрдЯрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди

Hadoop

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

рд╡рд┐рд╢реЗрд╖ рдкрддреНрд░рд┐рдХрд╛рдУрдВ рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ "рдмрдбрд╝реЗ рдбреЗрдЯрд╛" рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рд╕рд╛рдордЧреНрд░реА рдЖрдЬ рдХрд╛рдлреА рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИред рд▓реЗрдХрд┐рди рдпрд╣ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рд╕реЗ рд╣рдореЗрд╢рд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдФрд░ рдЪрд░реНрдЪрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдбреЛрдЕрдк - рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рд╕реЗрдЯ, рдФрд░ рдЕрдкрд╛рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИред

рд╣рдо рдЕрдкрдиреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ Hadoop рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЖрдо рдЬрдирддрд╛ рдХреЛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИрдВред рдпрд╣ рд▓реЗрдЦ Hadoop рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓рд╛ рд╣реИред рдЖрдЬ рд╣рдо Hadoop рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВрдЧреЗ, рдФрд░ Hadoop Cloudera рд╡рд┐рддрд░рдг рдХрд╛ рдЙрджрд╛рд╣рд░рдг рднреА рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдХреИрд╕реЗ рддреИрдирд╛рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рд╛рд╡рдзрд╛рдиреА, рдХрдЯ рдХреЗ рдиреАрдЪреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реИред

рдереЛрдбрд╝рд╛ рдЗрддрд┐рд╣рд╛рд╕


рд╣рд╛рдбреЛрдк рдХрд╛ рд▓реЗрдЦрдХ рдбрдЧ рдХрдЯрд┐рдВрдЧ рд╣реИ, рдЬреЛ рдкреНрд░рд╕рд┐рджреНрдз рдЕрдкрд╛рдЪреЗ рд▓реНрдпреВрд╕реАрди рдкрд╛рда рдЦреЛрдЬ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо рд╡рд╣ рдирд╛рдо рд╣реИ рдЬреЛ рдбреМрдЧ рдХрд╛ рдмреЗрдЯрд╛ рдЕрдкрдиреЗ рдЖрд▓реАрд╢рд╛рди рдкреАрд▓реЗ рд╣рд╛рдереА рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ред

рдХрдЯрд┐рдВрдЧ рдиреЗ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд╡реЗрдм рд╕рд░реНрдЪ рдЗрдВрдЬрди, Nutch рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП Hadoop рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред рдирдЪ рдкрд░рд┐рдпреЛрдЬрдирд╛ 2002 рдореЗрдВ рд╢реБрд░реВ рдХреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЬрд▓реНрдж рд╣реА рдЗрд╕рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореМрдЬреВрджрд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рд╢рд╛рдпрдж рд╣реА рдЕрд░рдмреЛрдВ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдкрд░ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 2003 рдореЗрдВ, Google рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА GFS (Google рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рдгрд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдХреНрд░реЙрд▓рд┐рдВрдЧ рдФрд░ рдЕрдиреБрдХреНрд░рдордг рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреА рд╣реИред 2004 рдореЗрдВ, Nutch рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рд┐рд╕реНрдЯрдо, NDFS (Nutch Distributed File System) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ред

2004 рдореЗрдВ, Google рдиреЗ рд╡рд┐рд╕реНрддреГрдд рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП MapReduce рддрдХрдиреАрдХ рдкреЗрд╢ рдХреАред 2005 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, Nutch рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ Nutch рдХреЗ рдЖрдзрд╛рд░ рдкрд░ MapReduce рдХрд╛ рдПрдХ рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрдирд╛рдпрд╛; рдХреБрдЫ рд╣реА рд╕рдордп рдмрд╛рдж, рд╕рднреА рдХреЛрд░ рдирдЪ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ MapReduce рдФрд░ NDFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред 2006 рдореЗрдВ, Hadoop рдХреЛ Lucene рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рддрд╣рдд рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдмрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ред

2008 рдореЗрдВ, Hadoop рдкреНрд░рдореБрдЦ Apache рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрди рдЧрдпрд╛ред рддрдм рддрдХ, рдпрд╣ рдпрд╛рд╣реВ, рдлреЗрд╕рдмреБрдХ рдФрд░ рд▓рд╛рд╕реНрдЯ.рдлреИрдо рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рдерд╛ред рдЖрдЬ, Hadoop рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдФрд░ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдФрд░ рд╢реИрдХреНрд╖рдгрд┐рдХ рд╕рдВрд╕реНрдерд╛рдиреЛрдВ рджреЛрдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Hadoop рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд░рдЪрдирд╛


Hadoop рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдкрдкреНрд░рдХрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:


Hadoop рдореЗрдВ рдкрд╣рд▓реЗ рдЕрдиреНрдп рдЙрдкрдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢рд╛рдорд┐рд▓ рдереЗ, рдЬреЛ рдЕрдм Apache Software Foundation рдХреЗ рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рдЙрддреНрдкрд╛рдж рд╣реИрдВ:


рд╣рдбрдкрдк рд╡рд┐рддрд░рдг


рдЖрдЬ, Hadoop рдПрдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВред рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕реНрд╡рдпрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХрдИ рдХрдВрдкрдирд┐рдпрд╛рдВ рдЖрдЬ рддреИрдирд╛рддреА, рдкреНрд░рд╢рд╛рд╕рди, рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдг рд╕рд╣рд┐рдд рдСрдл-рдж-рд╢реЗрд▓реНрдл рд╣реИрдбреЙрдк рд╡рд┐рддрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред

Hadoop рд╡рд┐рддрд░рдг рджреЛрдиреЛрдВ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ (рдЗрдВрдЯреЗрд▓, рдЖрдИрдмреАрдПрдо, EMC, рдУрд░реЗрдХрд▓ рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ) рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореБрдлреНрдд (Cloudera, Hortonworks рдФрд░ MapR рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ) рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рддред рд╣рдо рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХреНрд▓реЛрдбрд░ рд╣рд╛рдбреЛрдк рд╡рд┐рддрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рдХреНрд▓рд╛рдЙрдбрд░рд╛ рд╣рдбреВрдк рдерд╛


Cloudera Hadoop Apache Hadoop Developers Doug рдХрдЯрд┐рдВрдЧ рдФрд░ рдорд╛рдЗрдХ рдХреИрдлрд╝реЗрд▓рд╛ рдХреА рд╕рдХреНрд░рд┐рдп рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╡рд┐рддрд░рдг рд╣реИред рдпрд╣ рдореБрдлрд╝реНрдд рдФрд░ рд╕рд╢реБрд▓реНрдХ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХреНрд▓рд╛рдЙрдбрд░рд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

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

Cloudera Hadoop рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЦреНрдп рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:


Cloudera Hadoop рдШрдЯрдХреЛрдВ рдХреЛ рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкрд╛рд░реНрд╕рд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рдирдХ рдкреИрдХреЗрдЬ рдФрд░ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдкрд╛рд░реНрд╕рд▓ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╛рдпрджреЗ рд╣реИрдВ:


рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ


Hadoop рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдПрдХ рдЬрдЯрд┐рд▓ рд╡рд┐рд╖рдп рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯреЗрд▓ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдпрд╛ рдХреНрд▓рд╛рдЙрдбрд░рд╛ рдмреНрд▓реЙрдЧ ред рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдо: рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдФрд░ рдбрд┐рд╕реНрдХ! Hadoop рдФрд░ HDFS рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдХрд╛рд░рдг RAID-рдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдЕрдиреНрдп рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЬреЙрдпрд╕ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╕рд╛рдзрд╛рд░рдг рд╕рд╛рдзрд╛рд░рдг рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВред 12GB рдкреНрд░рддрд┐ рдиреЛрдб рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдбреЗрдЯрд╛ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд▓рд┐рдП 10GB рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред

Cloudera рдмреНрд▓реЙрдЧ рд╡рд┐рднрд┐рдиреНрди рдбрд╛рдЙрдирд▓реЛрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдирд┐рдореНрди рд╕реВрдЪреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

рд╕реАрдкреАрдпреВ рдбрд┐рд╕реНрдХ

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

рд╣рдо рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдУрдПрд╕ рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕реЗрдЯрдЕрдк


рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рдиреНрдпреВрдирддрдо рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ CentOS 6.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдиреНрдп рд╡рд┐рддрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдбреЗрдмрд┐рдпрди, рдЙрдмрдВрдЯреВ, рдЖрд░рдПрдЪрдИрдПрд▓, рдЖрджрд┐ред рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕рдВрдЧреНрд░рд╣ .cloudera.com рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдорд╛рдирдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред

Cloudera Manager рд╕рд░реНрд╡рд░ рдкрд░, рд╣рдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ RAID1 рдФрд░ рдПрдХ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рдЖрдк рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ / var / log / рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдбреВрдк рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░, рд╣рдо рджреЛ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ:


рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдкрд░, рдЬрд┐рд╕рдореЗрдВ рдХреНрд▓рд╛рдЙрдб рдореИрдиреЗрдЬрд░ рд╕рд░реНрд╡рд░, SELinux рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЕрдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдкрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрддрд░ рдкрд░ рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рд╕реЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдпрд╛ рдПрдХ рдкреГрдердХ рд╡реАрдПрд▓рдПрдПрди (рд╕реНрдерд╛рдиреАрдп рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд░реНрдкрдг рддрдХ рдкрд╣реБрдВрдЪ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

  # vi / etc / selinux / config # SElinux рдмрдВрдж рдХрд░реЗрдВ
 SELINUX = рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛
 # system-config-firewall-tui # рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдВ
 # рд░рд┐рдмреВрдЯ 


рд╣рдо Cloudera рдкреНрд░рдмрдВрдзрдХ рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдХрд╕реНрдЯрд╛рд░реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдореЗрджрд░рд╛_рдорд╛рдирдЧрд░.рдХ
 рд╕реНрдерд╛рдкрд┐рдд
 рдЯреЗрдХреНрд╕реНрдЯ
 рд░рд┐рдмреВрдЯ

 ### рд╕рд╛рдорд╛рдиреНрдп
 url --url http://mirror.selectel.ru/centos/6.4/os/x86_64
 # CDH рдХреЗ рд▓рд┐рдП SELinux рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
 рд╕реЗрд▓рд┐рдирдХреНрд╕ - рдбрд┐рд╕реЗрдмрд▓реНрдб
 rootpw supersecretpasswrd
 рдСрд░реНрдЯрдХреЛрдиреНрдлрд┐рдЧ --enableshadow --enablemd5
 # рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ
 рдлрд╝рд╛рдпрд░рд╡реЙрд▓ - рдЕрдХреНрд╖рдо
 network --bootproto = static --device = eth0 --ip = 1.2.3.254 --netmask = 255.255.255.0 - рдЧреЗрдЬрд╡реЗ = 1.2.3.1 --nameserver = 188.93.16.19,109.234.259.91,188.93.17.19 --hostname = cm.example.net
 # рдХреНрд╖реЗрддреНрд░реАрдп
 рд╣рдореЗрдВ рдХреАрдмреЛрд░реНрдб
 lang en_US.UTF-8
 рд╕рдордпрдХреНрд╖реЗрддреНрд░ рдпреВрд░реЛрдк / рдорд╛рд╕реНрдХреЛ

 ### рд╡рд┐рднрд╛рдЬрди
 Zerombr рд╣рд╛рдБ
 bootloader --location = mbr --driveorder = sda, sdb
 рдХреНрд▓реАрдпрд░рдкрд╛рд░реНрдЯ --all --initlabel
 рднрд╛рдЧ raid.11 - рдЖрдХрд╛рд░ 1024 --asprimary --ondrive = sda
 рднрд╛рдЧ рдЫрд╛рдкреЗред 12 - рдЖрдХрд╛рд░ 1 --рдЧреНрд░реЛ -рд╕реНрдкреНрд░рд┐рдорд░реА --ondrive = sda
 рднрд╛рдЧ raid.21 - рдЖрдХрд╛рд░ 1024 --asprimary --ondrive = sdb
 part raid.22 --рд╕рд╛рдЗрдЬ 1 --grow --asprimary --ondrive = sdb
 raid / boot --fstype ext3 --device md0 --level = RAID1 raid.11 raid.21 
 raid pv.01 --fstype ext3 --device md1 --level = RAID1 raid.12 raid.22 

 рд╡реЛрд▓реНрдЧреНрд░реБрдк vg0 pv.01     
 logvol swap --vgname = vg0 --size = 12288 --name = swap --fstype = x4
 logvol / --vgname = vg0 --size = 1 --grow --name = vg0-root --fstype = ext4

 % рд╕рдВрдХреБрд▓
 @Base
 wget
 NTP

 % рдкрдж --erroronfail
 chkconfig ntpd рдкрд░
 wget -q -O /etc/yum.repos.d/cloudera-manager.repo http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/cloudera-manager.repo
 rpm --import http://archive.cloudera.com/cdh4/redhat/6/x86_64/cdh/RPM-GPG-KEY-cloudera
 yum -y install jdk
 yum -y рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдХреНрд▓рд╛рдЙрдбрдбреЗрд░рд╛-рдореИрдиреЗрдЬрд░-рдбреЗрдореЛрдВрд╕
 yum -y install clouddera-manager-server
 yum -y install clouddera-manager-server-db


Node.ks рдЙрджрд╛рд╣рд░рдг
 рд╕реНрдерд╛рдкрд┐рдд
 рдЯреЗрдХреНрд╕реНрдЯ
 рд░рд┐рдмреВрдЯ

 ### рд╕рд╛рдорд╛рдиреНрдп
 url --url http://mirror.selectel.ru/centos/6.4/os/x86_64
 # CDH рдХреЗ рд▓рд┐рдП SELinux рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
 рд╕реЗрд▓рд┐рдирдХреНрд╕ - рдбрд┐рд╕реЗрдмрд▓реНрдб
 rootpw nununifiedpasswd
 рдСрд░реНрдЯрдХреЛрдиреНрдлрд┐рдЧ --enableshadow --enablemd5
 # рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ
 рдлрд╝рд╛рдпрд░рд╡реЙрд▓ - рдЕрдХреНрд╖рдо
 network --bootproto = static --device = eth0 --ip = 1.2.3.10 --netmask = 255.255.255.0 --gateway = 1.2.3.1 --nameserver = 188.93.16.19,109.234.1.1.9.91,188.93.17.19 --hostname = node.example.net
 # рдХреНрд╖реЗрддреНрд░реАрдп
 рд╣рдореЗрдВ рдХреАрдмреЛрд░реНрдб
 lang en_US.UTF-8
 рд╕рдордпрдХреНрд╖реЗрддреНрд░ рдпреВрд░реЛрдк / рдорд╛рд╕реНрдХреЛ

 ### рд╡рд┐рднрд╛рдЬрди
 Zerombr рд╣рд╛рдБ
 bootloader --location = mbr --driveorder = sda
 рдХреНрд▓реАрдпрд░рдкрд╛рд░реНрдЯ --all --initlabel
 part / boot --fstype ext3 --size 1024-asprimary --ondrive = sda
 part pv.01 --fstype ext3 --size 1 --grow --asprimary --ondrive = sda
 # рд╣рд░ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рджреЛрд╣рд░рд╛рдПрдВ 
 part pv.01 --fstype ext3 --size 1 --grow --asprimary --ondrive = sdb
 part pv.01 --fstype ext3 --size 1 --grow --asprimary --ondrive = sdc

 рд╡реЛрд▓реНрдЧреНрд░реБрдк vg0 pv.01     
 logvol swap --vgname = vg0 --size = 512 --name = swap --fstype = der4
 logvol / --vgname = vg0 --size = 51200 --name = vg0-root --fstst = = 4
 logvol / dfs --vgname = vg0 --size = 1 --grow --name = dfs --fstype = ext4

 % рд╕рдВрдХреБрд▓
 @Base
 wget
 NTP

 % рдкрдж --erroronfail
 chkconfig ntpd рдкрд░



рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдмрдВрдзрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


рд╣рдо рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдмрдВрдзрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рддрдм рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдорд╛рд░реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ Hadoop рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рддреИрдирд╛рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛ред

рд╕реНрдерд╛рдкрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐:


рдПрдХ Cloudera рджрд░реНрдкрдг рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
  # wget -q -O /etc/yum.repos.d/cloudera-manager.repo http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/cloudera-manager.repo
 # rpm --import http://archive.cloudera.com/cdh4/redhat/6/x86_64/cdh/RPM-GPG-KEY-cloudera
 # yum -y install jdk
 # рдпрдо-рдореИрдВ рдмрд╛рджрд▓-рдкреНрд░рдмрдВрдзрдХ-рдбреЗрдореЙрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ
 # yum -y рдЗрдВрд╕реНрдЯреЙрд▓ рдХреНрд▓рд╛рдЙрдб-рдореИрдиреЗрдЬрд░-рд╕рд░реНрд╡рд░
 # yum -y рдЗрдВрд╕реНрдЯреЙрд▓ рдХреНрд▓рд╛рдЙрдб-рдореИрдиреЗрдЬрд░-рд╕рд░реНрд╡рд░-рдбреАрдмреА 


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

  # aetc/init.d/cloudera-scm-server-db рдкреНрд░рд╛рд░рдВрдн
 #etc/init.d/cloudera-scm-server рдкреНрд░рд╛рд░рдВрдн 


рдХреНрд▓реЛрдбреЗрд░рд╛ рд╣реИрдбреЛрдк рдХреНрд▓рд╕реНрдЯрд░ рддреИрдирд╛рддреА


Cloudera Manager рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХрдВрд╕реЛрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо Cloudera Manager рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдХреА рд╕рднреА рдмрд╛рддрдЪреАрдд рдХрд░реЗрдВрдЧреЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Cloudera Manager 7180 рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдк DNS рдирд╛рдо рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╛рд░ рдореЗрдВ рдпрд╣ рдкрддрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред
рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рд▓реЙрдЧрд┐рди рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдорд╛рдирдХ (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рд╣реИрдВред рдмреЗрд╢рдХ, рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдХ рд╡рд┐рдВрдбреЛ рдЦреБрд▓реЗрдЧреА рдЬреЛ рдЖрдкрд╕реЗ рдХреНрд▓рд╛рдЙрдбрд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧреА: рдирд┐: рд╢реБрд▓реНрдХ, 60-рджрд┐рд╡рд╕реАрдп рдкрд░реАрдХреНрд╖рдг рдпрд╛ рд╕рд╢реБрд▓реНрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕:

01

рдореБрдлреНрдд (рдХреНрд▓реЛрдЙрдбрд╛ рд╕реНрдЯреИрдВрдбрд░реНрдб) рд╕рдВрд╕реНрдХрд░рдг рдЪреБрдиреЗрдВред рдкрд░реАрдХреНрд╖рдг рдпрд╛ рд╕рд╢реБрд▓реНрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рдмрд╛рдж рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдордп рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣рдЬ рд╣реЛрдВред

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, Cloudera Manager рд╕реЗрд╡рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗрдЧреА; рд╡рд╣ рдореЗрдиреВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рднреА рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ; рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд░реВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рдж, Cloudera Manager рдЖрдкрдХреЛ рд╣реЛрд╕реНрдЯ рдкрддреЗ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛ рдЬрд╣рд╛рдБ Cloudera Hadoop рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

03

рдкрддреЗ рд╕реВрдЪреА рдФрд░ рдореБрдЦреМрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣:


рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рд░реНрдЪ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдмрдВрдзрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧрд╛, рдФрд░ рдЙрдирдХреА рдПрдХ рд╕реВрдЪреА рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреА:

04

рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реЛрд╕реНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдЖрдк рдирдП рдЦреЛрдЬ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдирдП рд╣реЛрд╕реНрдЯ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)ред рдЗрд╕рдХреЗ рдмрд╛рдж Continue рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЪрдпрди рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИ:

05

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдкрд╛рд░реНрд╕рд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдЪреБрдирдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЙрдирдХреЗ рдлрд╛рдпрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдкрд╛рд░реНрд╕рд▓ рдХреЛ рдЖрд░реНрдХрд╛рдЗрд╡.рдХреНрд▓рд╛рдЙрдбрд░.рдСрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред CDH рдкрд╛рд░реНрд╕рд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрд╕реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдЖрдк SOLR рд╕рд░реНрдЪ рдЯреВрд▓ рдФрд░ Hadoop IMPALA- рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд▓реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрд╛рд░реА рд░рдЦреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЕрдЧрд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, SSH (рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛ рдирд┐рдЬреА рдХреБрдВрдЬреА, рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдирдВрдмрд░) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:

06

рдЙрд╕рдХреЗ рдмрд╛рдж, рдЬрд╛рд░реА рд░рдЦреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛрдЧреА:

07

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рд╕реНрдерд╛рдкрд┐рдд рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдЙрдирдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

14

рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ, рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдПрдХ рд╡рд┐рдВрдбреЛ рдЖрдкрдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдбрд░реЛ рд╣рд╛рдбреЛрдк рдШрдЯрдХреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреА рд╣реИ:

16

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

17

рдЬрд╛рд░реА рд░рдЦреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдЧрд▓реЗ рдЪрд░рдг рдкрд░ рдЬрд╛рдПрдВ - рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрдЯ рдХрд░реЗрдВ:

19

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

20

рдЬрд╛рд░реА рд░рдЦреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рд╕реЗрдЯрдЕрдк рдкреНрд░рдЧрддрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ:

21

рдЬрдм рд╕рднреА рдШрдЯрдХреЛрдВ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдбреИрд╢рдмреЛрд░реНрдб рд╣реИ:

рд╕реНрдерд┐рддрд┐

рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдЖрдкрдХреЛ рдПрдХ Hadoop рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдХреНрд▓реЛрдбрд░ Hadoop рдЬреИрд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╡рд┐рддрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рд▓рдЧрддрд╛ рд╣реИред Hadoop рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрдп рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЯреЙрдо рд╡реНрд╣рд╛рдЗрдЯ рдХреА рдкреБрд╕реНрддрдХ "Hadoop: The Definitive Guide" рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рдПрдХ рд░реВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рд╣реИред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЙрдбрд░рд╛рдбреЛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред рдЕрдЧрд▓рд╛ рдкреНрд░рдХрд╛рд╢рди рдлрд╝реНрд▓реВрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реЛрдЧрд╛ - рд▓реЙрдЧ рдФрд░ рдЕрдиреНрдп рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЙрдкрдХрд░рдгред

рдЬреЛ рд▓реЛрдЧ рд╣рдмреЗрд░рд╛ рдХреЗ рдкрджреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЙрдирдХреЗ рд▓рд┐рдП рд╣рдо рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

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


All Articles