рд╣рд╛рдп рд╕рд╛рдерд┐рдпреЛрдВ!

рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рд╕реЗ рдореИрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк (рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ) рд╡реНрдпрд╡рд╕рд╛рдп рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдирд┐рдЬреА рдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рдПрдХ
Hadoop-as-a-Service рд╕рдорд╛рдзрд╛рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЬрд╛рдирд╡рд░
рд╣реИрдбреЛрдк рд╣реИ ,
рдмрд┐рдЧ рдбреЗрдЯрд╛ рдФрд░
рд╣рдбреЛрдк рдХреЗ рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рдХреНрдпреЛрдВ рдЕрдХреНрд╕рд░ рд╕реБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП,
Hadoop рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖред рдмреЗрд╢рдХ, рдореИрдВ
рдмрд┐рдЧ рдбреЗрдЯрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рдерд╛ рдФрд░ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд╛рд░ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдЬрд┐рддрдирд╛ рдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рддреИрдирд╛рддреА рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рдпрд╣ рдореЗрд░реЗ рдХрд╛рдо рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдп рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдПрдХ рдХреНрд▓рд╕реНрдЯрд░
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реИ ,
рдПрдХ Hadoop
рд╡рд┐рддрд░рдг рд╣реИ , рдПрдХ
рдмрд╛рд╡рд░реНрдЪреА рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдг рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛ред рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЖрдЧреЗ рдореИрдВ рдХреНрд▓рд╕реНрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдЙрд╕рдХреЗ рднрд╛рдЧреЛрдВ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред
рдХреНрд▓рд╕реНрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА? рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдпреЛрдЬрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдереАред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдмрд╛рдж рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ - рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓
рдирдВрдЧреЗ рдХреНрд▓рд╕реНрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ (
Hbase ,
Hive ,
рд╕реБрдЕрд░ рдФрд░
Hado рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреНрдп рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд┐рдирд╛)ред рд▓реЗрдХрд┐рди, рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ - рд╕рдм рдХреБрдЫ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рдерд╛ред рдареАрдХ рд╣реИ, Google рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рдЬреЛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ ...
Hadoop рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ 3 рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдорд╛рд╕реНрдЯрд░реНрд╕ ,
рджрд╛рд╕ рдФрд░
рдЧреНрд░рд╛рд╣рдХ ред
рдорд╛рд╕реНрдЯрд░реНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рджреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ - рдбреЗрдЯрд╛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рди / рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЬреЛ рдЗрд╕ рдбреЗрдЯрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред
HDFS -
Hadoop рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреВрдЯреЗрдб рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо - рд╣рдорд╛рд░реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
NameNode рдФрд░
JournalNode рдбреЗрдЯрд╛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
YARN , рдЬрд┐рд╕реЗ
MapReduce v.2 рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд╕рдордиреНрд╡рдп рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рджрд╛рд╕ рд╕рднреА "
рдЧрдВрджреЗ " рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ
рд╕реНрд▓реЗрд╡ рдореЗрдВ рдХреНрд░рдорд╢рдГ рдПрдХ
рдПрдЪрдбреАрдПрдлрдПрд╕ рднрд╛рдЧ (
рдбреЗрдЯрд╛рдиреЛрдб ) рдФрд░ рдПрдХ
рдпрд╛рд░реНрди рднрд╛рдЧ (
рдиреЛрдбрдореИрдирдореИрди ) рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдпрд╛ рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧред
рдФрд░ рдЕрдВрдд рдореЗрдВ,
рдЧреНрд░рд╛рд╣рдХ , рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд╛рдЬрд╛ рдЬреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди
рдбреЗрдЯрд╛ рдФрд░
рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА
рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ
рд╣реИрдВ ред
Hadoop
рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛
рд╣реИ , рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рдмрд╛рддрдЪреАрдд
рдЬрд╛рд╡рд╛ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЖрдВрддреЛрдВ рдореЗрдВ рдЫрд┐рдкреА рд╣реБрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рдХрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрде
/ etc / hadoop / conf рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдкреБрди: рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- hadoop-env.sh рдФрд░ рдпрд╛рд░реНрди-env.sh - рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ Hadoop рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдкрде рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ;
- core-site.xml - рдЗрд╕рдореЗрдВ рдРрд╕реЗ рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдкреБрди: рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд░реВрдЯ FS рдХрд╛ рдкрддрд╛, Hadoop , рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рд╕рдВрдХреЗрдд;
- hdfs-site.xml - рдореЗрдВ HDN рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реЛрддреА рд╣реИрдВ, рдЬреИрд╕реЗ NameNode , DataNode , JournalNode , рдФрд░ Zookeeper рдХреЗ рд▓рд┐рдП рднреА, рдЬреИрд╕реЗ рдХрд┐ рдбреЛрдореЗрди рдирд╛рдо рдФрд░ рдкреЛрд░реНрдЯ рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдпрд╛ рд╡рд╣ рд╕реЗрд╡рд╛ рдЪрд▓ рд░рд╣реА рд╣реИ, рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ;
- рдпрд╛рд░реНрди- site.xml - рдореЗрдВ рд░рд┐рд╕реЛрд░реНрд╕ рдореИрдирдЬрд░ рдФрд░ рдиреЛрдбрдордиреЗрдЬрд░ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдбреЛрдореЗрди рдирд╛рдо рдФрд░ рдкреЛрд░реНрдЯ рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдпрд╛ рд╡рд╣ рд╕реЗрд╡рд╛ рдЪрд▓ рд░рд╣реА рд╣реИ, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рдЖрд╡рдВрдЯрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЖрджрд┐;
- mapred-site.xml - MapReduce рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рд╕рд╛рде рд╣реА JobHistory MapReduce рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕;
- log4j.properties - рдЕрдкрд╛рдЪреЗ рдХреЙрдордиреНрд╕ рд▓реЙрдЧрд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИ;
- hadoop-metrics.properties - рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ Hadoop рдЕрдкрдиреА рдореАрдЯреНрд░рд┐рдХ рдХрд╣рд╛рдВ рднреЗрдЬреЗрдЧрд╛, рдЪрд╛рд╣реЗ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рд╣реЛ рдпрд╛ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА;
- hadoop-policy.xml - рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ ACL рд╕реЗрдЯрд┐рдВрдЧреНрд╕;
- рдХреНрд╖рдорддрд╛-рдЕрдиреБрд╕реВрдЪрдХред xml - рдХреНрд╖рдорддрд╛рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЬреЛ рд╕рдордпрдмрджреНрдзрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдХрддрд╛рд░ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрддрд╛рд░ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИ;
рддрджрдиреБрд╕рд╛рд░, рд╣рдорд╛рд░реА рд╕реНрд╡рдЪрд╛рд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП, рди рдХреЗрд╡рд▓ рдПрдХ
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреЛрдбреНрд╕ рдкрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ
рдмрджрд▓рдиреЗ рдФрд░
рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИред
рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ
HortonWorks (HDP) рд╡рд┐рддрд░рдг рд╕рдВрд╕реНрдХрд░рдг 2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
рдЙрдмрдВрдЯреВ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП,
рдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП 1 рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди, 1
рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдФрд░ 2 рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ
рд╕реНрд▓реЗрд╡реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд░реИрдкрд░ рд░рд╕реЛрдИ рдХреА рдХрд┐рддрд╛рдм рд▓рд┐рдЦрддреЗ рд╕рдордп
, рдореИрдВрдиреЗ
рд╕рдореБрджрд╛рдп рдХреА рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЕрд░реНрдерд╛рддреН
рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреНрд░рд┐рд╕ рдЧрд┐рдпрд╛рдиреЗрд▓реЛрдиреА , рдЬреЛ рдПрдХ рдмрд╣реБрдд рд╕рдХреНрд░рд┐рдп рдбреЗрд╡рд▓рдкрд░ рдмрди рдЧрдпрд╛, рдЬрд▓реНрджреА рд╕реЗ
рдХреБрдХрдмреБрдХ рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреАрдбрд╝реЗ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд░рд╣рд╛ рдерд╛ред рдЗрд╕
рд░рд╕реЛрдИ рдХреА рдХрд┐рддрд╛рдм рдиреЗ
Hadoop рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА, рдореВрд▓ рдХреНрд▓рд╕реНрдЯрд░
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ
Cookbook рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗ рдФрд░ рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ
рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИред
рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рддреИрдирд╛рддреА рд╕реНрд╡рдЪрд╛рд▓рди
рдЧреНрд░рд╛рд╣рдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рд╣реИрдВ рдЬреЛ рдПрдХ рд╣рдбреЛрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдФрд░ рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддреА рд╣реИрдВред
рдЙрдмрдиреНрдЯреВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ
рд╣реЛрд░реНрдЯрдирд╡рд░реНрдХреНрд╕ рд░реЗрдкреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдПрдХрддреНрд░рд┐рдд
рдбрд┐рдм рдкреИрдХреЗрдЬ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЧрдПред
рд╣рдо, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ,
рд╣рдбреВрдк-рдХреНрд▓рд╛рдЗрдВрдЯ рдкреИрдХреЗрдЬ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗ, рдЬрд┐рд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХреА рдЧрдИ рдереА:
package "hadoop-client" do action :install end
рдмрд╕? рдпрд╣ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ,
HortonWorks рдХреЗ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рд╕реНрд░реЛрдд рд╕реЗ
Hadoop рдмрдирд╛рдиреЗ рд╕реЗ рдмрдЪрд╛рдпрд╛ред
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡реЗ
рдкрд░рд╛рд╕реНрдирд╛рддрдХ / рджрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ (
рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИ)ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рднреЗрдЬ рдкрд╛рдПрдВрдЧреЗред
Hadoop рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдиреМрдХрд░рд┐рдпрд╛рдВ
.jar рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред рдореИрдВ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ
рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ
рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ рдЬрдм рд╣рдорд╛рд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдХреНрд▓рд╕реНрдЯрд░ рдСрдкрд░реЗрд╢рди рдХреЗ
рдкрд░рд┐рдгрд╛рдо рдХрд╛рд░реНрдп рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рд╣рдо рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдХрд╛рд░реНрдп рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ
рдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЛ рдХрд╛рд░реНрдп (YARN) рдФрд░ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ (HDFS) рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░
рджрд╛рд╕реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдмреАрдЪ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рди рддреЛ
рдорд╛рд╕реНрдЯрд░реНрд╕ рд╣реИ рдФрд░ рди рд╣реА
рджрд╛рд╕ ред рдпрд╣ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдЗрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рдореИрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓реЗрдЦреЛрдВ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рднрд╛рдЧ 1 рдПрдХ рдкреНрд░рдХрд╛рд╢, рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕ рдкрде рдХреЛ рдореИрдВрдиреЗ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ред
рдЖрдЧреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛрдб рдФрд░
рд╣рд╛рдбреЛрдЕрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдкрд╣рд▓реБрдУрдВ рд╕реЗ рдЕрдзрд┐рдХ рднрд░реЗ рд╣реЛрдВрдЧреЗред
рдЧрд▓рддрд┐рдпрд╛рдБ рдФрд░ рд╡рд┐рд╡рд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реИрдВ, рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ
рдмрд┐рдЧ рдбреЗрдЯрд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреБрдЫ рд╕реАрдЦрдирд╛ рд╣реИред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП
рдЖрдк рд╕рднреА рдХрд╛
рдзрдиреНрдпрд╡рд╛рдж !