Satura rādītājs:
- Svarīgākie atvērtā koda principi, kas iedvesmojuši Apache Hadoop
- Atvērtā avota ietekme uz Hadoop ekosistēmu
Viens no galvenajiem Hadoop ekosistēmas panākumu iemesliem ir tas, ka tā ir bezmaksas un atvērta lielo datu programmatūras sistēma. Programmatūras izstrādātāji var piekļūt un pārveidot tā avota kodu, lai izveidotu savus lielo datu produktus vai lietojumprogrammas. Hadoop rezultātā ir izveidotas vairākas lielas datu analīzes lietojumprogrammas. Laikā, kad lieli dati nosaka mūsu dzīvi, droši vien ir taisnīgi teikt, ka Hadoop ir definējis, kā lielie dati jāanalizē. Tas ir bijis iespējams galvenokārt tāpēc, ka Apache Hadoop ekosistēmas principi izriet no atvērtā pirmkoda programmatūras vērtībām. Šajā kontekstā ir diezgan lietderīgi noteikt principus, kas iedvesmoja Hadoop ekosistēmu. Galvenie principi ir apskatīti zemāk.
Svarīgākie atvērtā koda principi, kas iedvesmojuši Apache Hadoop
- Piekļuve avota kodam - saskaņā ar atvērtā pirmkoda principiem atvērtā pirmkoda programmatūras avota kodam jābūt pieejamam gan modificēšanai, gan uzlabošanai. Programmatūras izstrādātājs pat var izveidot programmatūras lietojumprogrammas, izmantojot avota kodu. Tātad Hadoop ietvars tiek atkārtoti izmantots un pārveidots, lai ap to izstrādātu vairākas programmatūras lietojumprogrammas.
- Sadarbība - kvalitatīva atvērtā koda programmatūra tiek izveidota, kad vairāki cilvēki saliek galvu. Sadarbība var radīt jaunas idejas, atrisināt sarežģītas problēmas, kuras, iespējams, nevar sasniegt kāds tvertnē strādājošs, un atklāt jaunus problēmas apskatīšanas veidus.
- Netiek diskriminēta neviena interese - saskaņā ar atvērtā koda sistēmu ikviens var rediģēt pirmkodu, izveidot programmatūras lietojumprogrammu un bez maksas atdot, pārdot vai izmantot pētniecības vajadzībām. Šis princips iedvesmo vairāku programmatūras lietojumprogrammu izveidi, kuras ir pieejamas vai nu bez maksas, vai arī ir pieejamas komerciāli.
- Licence ir tehnoloģiski neitrāla - atvērtā koda licences noteikumi un nosacījumi nedod priekšroku konkrētai tehnoloģijai vai programmēšanas valodai. Avota kodu var izmantot, lai izstrādātu programmatūras lietojumprogrammas uz jebkuras platformas.
- Nav ierobežojumu izmantotajai programmatūrai - ikviens, kurš piekļūst avota kodam un izstrādā citu programmatūras lietojumprogrammu, var brīvi izmantot citu programmatūru vai citus avota kodus.
Atvērtā avota ietekme uz Hadoop ekosistēmu
Hadoop ekosistēma ir visaptveroša, labi organizēta struktūra, kas lielu datu analīzi padara vienkāršu un precīzu. Hadoop ekosistēma satur vairākas programmatūras lietojumprogrammas, katra no tām specializējas noteiktā uzdevumā. Kaut arī visa ekosistēma ir programmatūras rīku kombinācija, katrs no šiem instrumentiem pats par sevi ir spējīgs patstāvīgi veikt specializētu darbu. Tas nozīmē, ka jūs varat izvēlēties konkrētus rīkus, kas nepieciešami mērķa sasniegšanai - Hadoop ir tik elastīgs. Hadoop jūs nesaista ar noteikumiem, kas liek jums noteiktā veidā izmantot programmatūru. Avota kodu varat izmantot jebkurā jums vēlamā veidā.
Apskatīsim pārskatu par to, kā darbojas Hadoop ekosistēma, kā arī par to, kā tā visā garumā aptver atvērtā koda principus.
