Tartalomjegyzék:
- Az Apache Hadoop inspirálásának legfontosabb nyílt forráskódú alapelvei
- A nyílt forráskód hatása a Hadoop ökoszisztémára
A Hadoop ökoszisztéma egyik fő oka az, hogy egy ilyen nagy siker az, hogy egy ingyenes és nyitott nagy adat szoftver szoftverrendszer. A szoftverfejlesztők hozzáférhetnek és módosíthatják annak forráskódját, hogy saját nagy adattermékeiket vagy alkalmazásukat készítsék. A Hadoop számos nagy adatelemző alkalmazás létrehozását eredményezte. Abban az időben, amikor a nagy adatok meghatározzák az életünket, valószínűleg igazságos azt mondani, hogy Hadoop meghatározta, hogy a nagy adatokat hogyan kell elemezni. Ez elsősorban azért lehetséges, mert az Apache Hadoop ökoszisztéma alapelveit a nyílt forráskódú szoftverek értékei képezik. Ebben az összefüggésben meglehetősen helyénvaló meghatározni azokat az elveket, amelyek ihlette a Hadoop ökoszisztémáját. Az átfogó alapelveket az alábbiakban tárgyaljuk.
Az Apache Hadoop inspirálásának legfontosabb nyílt forráskódú alapelvei
- Hozzáférés a forráskódhoz - A nyílt forráskódú alapelvek szerint a nyílt forráskódú szoftverek forráskódjainak bárki számára elérhetőnek kell lenniük mind a módosítás, mind pedig a fejlesztés érdekében. A szoftverfejlesztő a forráskód segítségével akár szoftver alkalmazásokat is létrehozhat. Tehát a Hadoop keretrendszerét újrafelhasználják és módosítják, hogy több szoftver alkalmazást fejlesszenek körül.
- Együttműködés - Minőségi nyílt forrású szoftver akkor jön létre, amikor több ember összeteszi a fejét. Az együttműködés új ötleteket hozhat létre, megoldhatja az összetett problémákat, amelyeket valaki a silóban dolgozó valaki nem képes, és felfedezheti a probléma új módszereit.
- Nincs hátrányos megkülönböztetés az érdekekkel szemben - A nyílt forráskódú rendszer szerint bárki szerkesztheti a forráskódot, készíthet egy szoftveralkalmazást, és ingyen megadhatja, eladhatja vagy felhasználhatja kutatási célokra. Ez az elv számos olyan szoftver alkalmazás létrehozását inspirálja, amelyek ingyen vagy kereskedelmi forgalomban is elérhetők.
- A licenc technológiai szempontból semleges - a nyílt forráskódú licencfeltételek nem kedveznek meghatározott technológiának vagy programozási nyelvnek. A forráskód felhasználható szoftveralkalmazások fejlesztésére bármilyen platformon.
- Nincs korlátozás a használt szoftverre - Bárki, aki hozzáfér a forráskódhoz és egy másik szoftver alkalmazást fejleszt, szabadon használhat más szoftvert vagy más forráskódot.
A nyílt forráskód hatása a Hadoop ökoszisztémára
A Hadoop ökoszisztéma egy átfogó, jól szervezett elrendezés, amely egyszerűvé teszi a nagy adatok elemzését. A Hadoop ökoszisztéma számos szoftver alkalmazást tartalmaz, amelyek mindegyike egy adott feladatra specializálódott. Noha az egész ökoszisztéma szoftver eszközök kombinációja, mindegyik eszköz önmagában képes függetlenül elvégezni a speciális munkát. Ez azt jelenti, hogy kiválaszthatja a célja eléréséhez szükséges eszközöket - a Hadoop olyan rugalmas. A Hadoop nem kötelezi Önt olyan szabályokkal, amelyek arra kötelezik a szoftvert, hogy egy bizonyos módon használja. A forráskódot bármilyen módon felhasználhatja.
Vessen egy pillantást egy áttekintésre arról, hogy a Hadoop ökoszisztéma hogyan működik, és miként ölel fel a nyílt forráskódú elveket az út során.