Obsah:
- Zásadní principy otevřeného zdroje, které inspirovaly Apache Hadoop
- Vliv otevřeného zdroje na ekosystém Hadoop
Jedním z hlavních důvodů, proč je ekosystém Hadoop tak velký úspěch, je to, že se jedná o bezplatný a otevřený rámec pro velké datové programy. Vývojáři softwaru mohou přistupovat a upravovat svůj zdrojový kód a vytvářet vlastní velké datové produkty nebo aplikace. Hadoop má za následek vytvoření několika velkých aplikací pro analýzu dat. V době, kdy velká data definují náš život, je pravděpodobně spravedlivé říci, že Hadoop definoval, jak by měla být velká data analyzována. Bylo to možné hlavně proto, že ekosystém Apache Hadoop odvozuje své principy z hodnot softwaru s otevřeným zdrojovým kódem. V této souvislosti je docela důležité určit zásady, které inspirovaly ekosystém Hadoop. Hlavní principy jsou diskutovány níže.
Zásadní principy otevřeného zdroje, které inspirovaly Apache Hadoop
- Přístup ke zdrojovému kódu - Podle zásad open-source musí být zdrojový kód softwaru s otevřeným zdrojovým kódem k dispozici komukoli pro úpravu i vylepšení. Vývojář softwaru může dokonce vytvářet softwarové aplikace pomocí zdrojového kódu. Rámec Hadoop je tedy opakovaně používán a upravován tak, aby kolem něj vyvíjel několik softwarových aplikací.
- Spolupráce - Kvalitní software s otevřeným zdrojovým kódem je vytvořen, když si více lidí položí hlavy dohromady. Spolupráce může přinést nové myšlenky, vyřešit složité problémy, které někdo pracující v sila pravděpodobně nemůže, a odkrýt nové způsoby, jak zobrazit problém.
- Žádná diskriminace proti jakémukoli zájmu - Podle systému open source může kdokoli upravit zdrojový kód, vytvořit softwarovou aplikaci a rozdat ji zdarma, prodat ji nebo ji použít pro výzkumné účely. Tento princip inspiruje vytvoření několika softwarových aplikací, které jsou buď k dispozici zdarma nebo jsou komerčně dostupné.
- Licence je technologicky neutrální - licenční podmínky open source nezvýhodňují žádnou konkrétní technologii nebo programovací jazyk. Zdrojový kód lze použít k vývoji softwarových aplikací na jakékoli platformě.
- Žádná omezení týkající se použitého softwaru - Každý, kdo má přístup ke zdrojovému kódu a vyvíjí jinou softwarovou aplikaci, může používat jiný software nebo jiné zdrojové kódy.
Vliv otevřeného zdroje na ekosystém Hadoop
Ekosystém Hadoop je komplexní, dobře organizované uspořádání, díky kterému je analýza velkých dat jednoduchá a přesná. Ekosystém Hadoop zahrnuje několik softwarových aplikací, z nichž každá se specializuje na konkrétní úkol. Přestože je celý ekosystém kombinací softwarových nástrojů, každý z nástrojů sám o sobě je schopen samostatně vykonávat specializovanou práci. To znamená, že si můžete vybrat a vybrat konkrétní nástroje potřebné k naplnění vašeho účelu - Hadoop je tak flexibilní. Hadoop vás nezavazuje pravidly, která vás nutí určitým způsobem používat software. Zdrojový kód můžete použít libovolným způsobem.
Pojďme se podívat na přehled toho, jak ekosystém Hadoop funguje, a také na to, jak na jeho cestě zahrnuje principy open source.