рд╡рд┐рддрд░рд┐рдд рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ Apache Hadoop 3.3 рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд░рд┐рд▓реАрдЬ

рдбреЗрдв рд╡рд░реНрд╖рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐, Apache Software Foundation рдкреНрд░рдХрд╛рд╢рд┐рдд рд░рд┐рд▓реАрдЬ Apache Hadoop 3.3.0, рдкреНрд░рддрд┐рдорд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд╛рдЯрд╛ рдХреЛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛ рдХреЛ рд╡рд┐рддрд░рдг рдкреНрд░рд╢реЛрдзрди рд╕рдВрдЧрдард┐рдд рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдирд┐: рд╢реБрд▓реНрдХ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдирдХреНрд╕рд╛ / рдШрдЯрд╛рдЙрдиреБрд╣реЛрд╕реН, рдЬрд╕рдорд╛ рдХрд╛рд░реНрдп рдзреЗрд░реИ рд╕рд╛рдирд╛ рдЕрд▓рдЧ рдЯреБрдХреНрд░рд╛рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрдорд╛ рд╕реБрд░реВ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред Hadoop-рдЖрдзрд╛рд░рд┐рдд рднрдгреНрдбрд╛рд░рдгрд▓реЗ рд╣рдЬрд╛рд░реМрдВ рдиреЛрдбрд╣рд░реВ рдлреИрд▓рд╛рдЙрди рд╕рдХреНрдЫ рд░ рдбреЗрдЯрд╛рдХреЛ рдПрдХреНрд╕рд╛рдмрд╛рдЗрдЯрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд╕рдХреНрдЫред

Hadoop рд▓реЗ Hadoop рд╡рд┐рддрд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА (HDFS) рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдбрд╛рдЯрд╛ рдмреНрдпрд╛рдХрдЕрдк рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ MapReduce рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реБрдиреНрдЫред Hadoop рднрдгреНрдбрд╛рд░рдгрдорд╛ рдбрд╛рдЯрд╛ рдкрд╣реБрдБрдЪ рд╕рд░рд▓ рдмрдирд╛рдЙрди, HBase рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ SQL-рдЬрд╕реНрддреЛ рднрд╛рд╖рд╛ рдкрд┐рдЧ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди MapReduce рдХреЛ рд▓рд╛рдЧрд┐ SQL рдХреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реЛ, рдЬрд╕рдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдзреЗрд░реИ Hadoop рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрдерд┐рд░ рд░ рдФрджреНрдпреЛрдЧрд┐рдХ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫ рднрдиреЗрд░ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░рд┐рдПрдХреЛ рдЫред Hadoop рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдареВрд▓рд╛ рдФрджреНрдпреЛрдЧрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, Google Bigtable/GFS/MapReduce рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЬрд╕реНрддреИ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬрдмрдХрд┐ Google рд▓реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рдкреНрд░рддреНрдпрд╛рдпреЛрдЬрд┐рдд Hadoop рд░ рдЕрдиреНрдп Apache рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрд╕рдБрдЧ MapReduce рд╡рд┐рдзрд┐рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреЗрдЯреЗрдиреНрдЯрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдХрднрд░ рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрдзрд┐рдХрд╛рд░ рдЫред

Hadoop Apache рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдмреАрдЪрдорд╛ рдЧрд░рд┐рдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдкрд╣рд┐рд▓реЛ рд░ рдХреЛрдбрдмреЗрд╕ рд╕рд╛рдЗрдЬ (рд▓рдЧрднрдЧ 4 рдорд┐рд▓рд┐рдпрди рдХреЛрдб рд▓рд╛рдЗрдирд╣рд░реВ) рдХреЛ рд╣рд┐рд╕рд╛рдмрд▓реЗ рдкрд╛рдБрдЪреМрдВ рд╕реНрдерд╛рдирдорд╛ рдЫред рдкреНрд░рдореБрдЦ Hadoop рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВрдорд╛ Netflix (рдкреНрд░рддрд┐ рджрд┐рди 500 рдмрд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдШрдЯрдирд╛рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ), рдЯреНрд╡рд┐рдЯрд░ (10 рд╣рдЬрд╛рд░ рдиреЛрдбрд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдПрдХ рдЬреЗрдЯрд╛рдмрд╛рдЗрдЯ рднрдиреНрджрд╛ рдмрдвреА рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫ рд░ рдкреНрд░рддрд┐ рджрд┐рди 5 рдмрд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рд╕рддреНрд░рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрдЫ), рдлреЗрд╕рдмреБрдХ (рдПрдХ рдХреНрд▓рд╕реНрдЯрд░) рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред 4 рд╣рдЬрд╛рд░ рдиреЛрдбрд╣рд░реВ 300 рднрдиреНрджрд╛ рдмрдвреА рдкреЗрдЯрд╛рдмрд╛рдЗрдЯрд╣рд░реВ рднрдгреНрдбрд╛рд░ рдЧрд░реНрджрдЫ рд░ рджреИрдирд┐рдХ 4 PB рдкреНрд░рддрд┐ рджрд┐рди рдмрдвреНрджреИрдЫ)ред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН Apache Hadoop 3.3 рдорд╛:

  • рдПрдЖрд░рдПрдо рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдврд╛рдБрдЪрд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░реЛрдЯреЛрдмрдл (рдкреНрд░реЛрдЯреЛрдХрд▓ рдмрдлрд░рд╣рд░реВ), рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдкреНрд░реЛрдЯреЛрдмрдл-3.7.1 рд╢рд╛рдЦрд╛рдХреЛ рдЬреАрд╡рди рдЪрдХреНрд░рдХреЛ рдЕрдиреНрддреНрдпрдХреЛ рдХрд╛рд░рдгрд▓реЗ 2.5.0 рд░рд┐рд▓реАрдЬ рдЧрд░реНрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • S3A рдХрдиреЗрдХреНрдЯрд░рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ: рдЯреЛрдХрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ (рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордгреНрдбрд▓ рдЯреЛрдХрди), рдХреЛрдб 404 рд╕рдБрдЧ рдХреНрдпрд╛рд╕рд┐рдЩ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдерди, S3guard рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдмрдвреНрдпреЛ, рд░ рдкрд░рд┐рдЪрд╛рд▓рди рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдвреНрдпреЛред
  • ABFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЯреНрдпреБрдирд┐рдЩрдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
  • COS рд╡рд╕реНрддреБ рднрдгреНрдбрд╛рд░рдг рдкрд╣реБрдБрдЪ рдЧрд░реНрди Tencent Cloud COS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд┐рдн рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • Java 11 рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • HDFS RBF (рд░рд╛рдЙрдЯрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдорд╣рд╛рд╕рдВрдШ) рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реНрдерд┐рд░ рднрдПрдХреЛ рдЫред HDFS рд░рд╛рдЙрдЯрд░рдорд╛ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред
  • рд╣реЛрд╕реНрдЯ рдирд╛рдорд╣рд░реВрджреНрд╡рд╛рд░рд╛ DNS рдорд╛рд░реНрдлрдд рд╕рд░реНрднрд░рд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЧреНрд░рд╛рд╣рдХрдХреЛ рд▓рд╛рдЧрд┐ DNS рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рди рд╕реЗрд╡рд╛ рдердкрд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд╕рдмреИ рд╣реЛрд╕реНрдЯрд╣рд░реВ рд╕реВрдЪреАрдмрджреНрдз рдирдЧрд░реА рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред
  • рдкреНрд░рдХреНрд╖реЗрдкрдг рд╕рдордпрддрд╛рд▓рд┐рдХрд╛ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рдЕрд╡рд╕рд░рд╡рд╛рджреА рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрдХреЛ рднрд╛рд░рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕рд╣рд┐рдд рдХреЗрдиреНрджреНрд░реАрдХреГрдд рд╕реНрд░реЛрдд рдкреНрд░рдмрдиреНрдзрдХ (ResourceManager) рдорд╛рд░реНрдлрддред
  • рдердкрд┐рдПрдХреЛ рдЦреЛрдЬреА рдпреЛрдЧреНрдп рдпрд╛рд░реНрди (рдЕрдЭреИ рдЕрд░реНрдХреЛ рд╕реНрд░реЛрдд рд╡рд╛рд░реНрддрд╛рдХрд╛рд░) рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди