Ipinamamahagi ng File System ng Hadoop (HDFS)

May -Akda: Judy Howell
Petsa Ng Paglikha: 28 Hulyo 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Video.: How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Hadoop na ipinamamahagi ng File System (HDFS)?

Ang Hadoop na ipinamamahagi ng File System (HDFS) ay isang ipinamamahaging file system na tumatakbo sa standard o low-end hardware. Binuo ng Apache Hadoop, gumagana ang HDFS tulad ng isang pamamahagi na ipinamamahagi ng file system ngunit nagbibigay ng mas mahusay na data throughput at pag-access sa pamamagitan ng MapReduce algorithm, mataas na pagkakasala ng pagkakasala at katutubong suporta ng malalaking set ng data.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Hadoop na ipinamamahaging File System (HDFS)

Nag-iimbak ang HDFS ng maraming data na inilagay sa maraming machine, karaniwang sa daan-daang at libu-libong mga magkakaugnay na mga node na konektado, at nagbibigay ng pagiging maaasahan ng data sa pamamagitan ng pagtitiklop sa bawat halimbawa ng data bilang tatlong magkakaibang kopya - dalawa sa isang pangkat at isa sa isa pa. Ang mga kopya na ito ay maaaring mapalitan kung may pagkabigo.

Ang arkitektura ng HDF ay binubuo ng mga kumpol, ang bawat isa ay na-access sa pamamagitan ng isang solong tool ng software ng NameNode na naka-install sa isang hiwalay na makina upang masubaybayan at pamahalaan ang mga kumpol na file system at mekanismo ng pag-access ng gumagamit. Ang iba pang mga machine ay nag-install ng isang pagkakataon ng DataNode upang pamahalaan ang imbakan ng kumpol.


Dahil ang HDFS ay nakasulat sa Java, mayroon itong katutubong suporta para sa mga interface ng aplikasyon ng Java application (API) para sa pagsasama at pag-access sa aplikasyon. Maaari rin itong mai-access sa pamamagitan ng karaniwang Web browser.