Hadoop дахь овоолгын хэмжээ гэж юу вэ?
Hadoop дахь овоолгын хэмжээ гэж юу вэ?

Видео: Hadoop дахь овоолгын хэмжээ гэж юу вэ?

Видео: Hadoop дахь овоолгын хэмжээ гэж юу вэ?
Видео: Стек болон нуруулдан санах ой | С дахь стек ба овоо | C Эхлэгчдэд зориулсан заавар | Хялбар сургах 2024, May
Anonim

HADOOP_HEAPSIZE нь JVM-г тохируулдаг овоолгын хэмжээ бүгдэд нь Hadoop зэрэг төслийн серверүүд HDFS , YARN, and MapReduce . HADOOP_HEAPSIZE нь JVM-д хамгийн их хэмжээгээр дамжуулагдсан бүхэл тоо юм санах ой (Xmx) аргумент. Жишээ нь: HADOOP_HEAPSIZE=1024.

Үүнээс Hadoop дахь NameNode овоолго гэж юу вэ?

Шошго: NameNode Heap Санах ой нэрийн зангилаа овоолгын нэрийн орон зай. Ангилал: HDFS . онд HDFS , өгөгдөл болон мета өгөгдлийг салгасан. Өгөгдлийн файлууд нь хадгалагдсан блок файлуудад хуваагдаж, кластер даяар DataNodes дээр хуулбарлагддаг. Файлын системийн нэрийн орон зайн мод болон холбогдох мета өгөгдөл нь NameNode.

Цаашилбал, нэрийн зангилаа гэж юу вэ? NameNode эзэн юм зангилаа DataNodes (боол) дээр байгаа блокуудыг хадгалж, удирддаг Apache Hadoop HDFS архитектурт зангилаа ). NameNode нь файлын системийн нэрийн орон зайг удирдаж, үйлчлүүлэгчдийн файл руу хандах хандалтыг хянадаг маш өндөр боломжтой сервер юм.

Мөн Java-д овоолгын хэмжээ гэж юу вэ?

The Java овоолго -ийн хэмжээ юм санах ой JVM дээр ажиллаж байгаа програмуудад хуваарилагдсан. Объектууд овоолгын санах ой thread хооронд хуваалцах боломжтой. практик хязгаар Java овоолгын хэмжээ Хог цуглуулах завсарлагааны улмаас ердийн JVM-д ихэвчлэн 2-8 ГБ байдаг.

Бөөн санах ой гэж юу вэ?

А санах ойн овоолго дахь байршил юм санах ой хаана санах ой санамсаргүй хандалтаар хуваарилж болно. Хаана байгаа стекээс ялгаатай санах ой дээр хуваарилагдсан өгөгдлийн элементүүдийг маш тодорхой дарааллаар хуваарилж, гаргадаг овоо нь ихэвчлэн бие биенээсээ асинхрон байдлаар гаргадаг.

Зөвлөмж болгож буй: