Namenode phụ trong Apache Hadoop là gì?
Namenode phụ trong Apache Hadoop là gì?

Video: Namenode phụ trong Apache Hadoop là gì?

Video: Namenode phụ trong Apache Hadoop là gì?
Video: BIG DATA: Hadoop HDFS (Hadoop Distributed File System) 2024, Tháng tư
Anonim

Tên phụ trong hadoop là một nút chuyên dụng đặc biệt trong cụm HDFS có chức năng chính là thực hiện các điểm kiểm tra của siêu dữ liệu hệ thống tệp có trên nút tên . Nó không phải là một bản sao lưu nút tên . Nó chỉ là các trạm kiểm soát nút tên không gian tên hệ thống tệp.

Như vậy, NameNode phụ là gì? Nó có thể thay thế cho Namenode không?

Các nút tên phụ liên tục đọc dữ liệu từ RAM của Nút tên và ghi nó vào đĩa cứng hoặc hệ thống tệp. Nó không phải là thay thế cho Namenode , vì vậy nếu Nút tên không thành công, toàn bộ hệ thống Hadoop gặp sự cố.

Cũng cần biết, điều gì sẽ xảy ra khi NameNode khởi động lại? Chỉ khi Nút tên Là khởi động lại , nhật ký chỉnh sửa được áp dụng cho fsimage để có được ảnh chụp nhanh mới nhất của hệ thống tệp. Nhưng khởi động lại của một Nốt tên xảy ra rất hiếm khi trong các cụm sản xuất cho chúng tôi biết rằng nhật ký chỉnh sửa có thể phát triển rất lớn đối với các cụm, bất cứ khi nào Nút tên chạy trong một khoảng thời gian dài.

Về vấn đề này, NameNode phụ có phải là nút dự phòng không?

Nút dự phòng : Trong Nốt tên phụ và Trạm kiểm soát Nút , các điểm kiểm tra được tạo trên hệ thống tệp cục bộ của chúng bằng cách tải xuống fsimage và chỉnh sửa tệp nhật ký từ tệp chính đang hoạt động nút tên và hợp nhất hai tệp này và bản sao hình ảnh mới được lưu trên hệ thống tệp cục bộ của chúng.

NameNode trong HDFS là gì?

NameNode là trung tâm của HDFS . NameNode còn được gọi là Master. NameNode chỉ lưu trữ siêu dữ liệu của HDFS - cây thư mục của tất cả các tệp trong hệ thống tệp và theo dõi các tệp trên toàn bộ cụm. NameNode không lưu trữ dữ liệu thực tế hoặc tập dữ liệu. Bản thân dữ liệu thực sự được lưu trữ trong DataNodes.

Đề xuất: