Efter ett och ett halvt Ärs utveckling av Apache Software Foundation utgivning , en öppen plattform för att organisera distribuerad behandling av stora datamÀngder med hjÀlp av paradigmet , dÀr uppgiften delas upp i mÄnga mindre, separata fragment, var och en av vilka kan köras pÄ en separat nod i klustret. Lagringen baserad pÄ Hadoop kan omfatta tusentals noder och innehÄlla exabyte data.
Hadoop innehÄller en implementation av den distribuerade filsystemet Hadoop Distributed Filesystem (HDFS), som automatiskt sÀkerstÀller datareservering och Àr optimerad för att fungera med MapReduce-applikationer. För att förenkla Ätkomsten till data i Hadoop-lagringen har en databas utvecklats, HBase, och ett SQL-liknande sprÄk, Pig, som fungerar som en typ av SQL för MapReduce, vars frÄgor kan parallelliseras och behandlas av flera Hadoop-plattformar. Projektet bedöms som helt stabilt och redo för industriellt bruk. Hadoop anvÀnds aktivt i stora industriella projekt och erbjuder funktioner som liknar Google Bigtable/GFS/MapReduce-plattformen, samtidigt som Google officiellt Hadoop och andra Apache-projekt rÀtten att anvÀnda teknologier som omfattas av patent relaterade till metoden MapReduce.
Hadoop ligger i topp bland Apache-repositorierna nÀr det gÀller antal Àndringar och pÄ femte plats i storlek av kodbasen (ungefÀr 4 miljoner rader kod). Bland stora implementationer av Hadoop nÀmns lagringslösningar för Netflix (spara över 500 miljarder hÀndelser per dag), Twitter (ett kluster med 10 000 noder i realtid lagrar mer Àn ett zettabyte data och hanterar över 5 miljarder sessioner per dag) och Facebook (ett kluster med 4 000 noder lagrar över 300 petabyte och ökar med 4 PB per dag).
Huvud i Apache Hadoop 3.3:
- Stöd för plattformar baserade pÄ ARM-arkitektur har lagts till.
- Implementeringen av formatet (Protocol buffers), som anvÀnds för serialisering av strukturerade data, har uppdaterats till version 3.7.1 pÄ grund av att livscykeln för protobuf-2.5.0 har nÄtt sitt slut.
- Möjligheterna för S3A-connectorn har utökats: stöd för autentisering med tokens har lagts till (), förbÀttrad hantering av cachade svar med kod 404, ökad prestanda för S3guard, och förbÀttrad driftsÀkerhet.
- I filsystemet ABFS har problem med automatisk finjustering lösts.
- Inbyggt stöd för Tencent Cloud COS-filsystemet har lagts till för Ätkomst till objektlagring COS.
- Fullt stöd för Java 11 har lagts till.
- Implementeringen av HDFS RBF (Router-based Federation) har stabiliserats. SĂ€kerhetshantering har lagts till i HDFS Router.
- TjÀnsten DNS Resolution har lagts till för att bestÀmma servrar via DNS med hjÀlp av nodnamn, vilket gör att man kan undvika att lista alla vÀrdar i instÀllningarna.
- Stöd för schemalÀggning av uppstart har lagts till genom en centraliserad resurshanterare (ResourceManager), inklusive möjligheten att fördela containrar med hÀnsyn till belastningen hos varje nod.
- En YARN (Yet Another Resource Negotiator) applikationskatalog har lagts till med sökfunktion.
KĂ€lla: opennet.ru
