Trình theo dõi công việc

Tác Giả: Roger Morrison
Ngày Sáng TạO: 19 Tháng Chín 2021
CậP NhậT Ngày Tháng: 21 Tháng Sáu 2024
Anonim
Trình theo dõi công việc - Công Nghệ
Trình theo dõi công việc - Công Nghệ

NộI Dung

Định nghĩa - JobTracker có nghĩa là gì?

JobTracker là một trình nền chạy trên công cụ MapReduce của Apache Hadoops. JobTracker là một dịch vụ thiết yếu cung cấp tất cả các tác vụ MapReduce cho các nút khác nhau trong cụm, lý tưởng nhất là các nút đã chứa dữ liệu hoặc ít nhất là nằm trong cùng giá đỡ với các nút chứa dữ liệu.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích về JobTracker

JobTracker là dịch vụ trong Hadoop chịu trách nhiệm lấy các yêu cầu của khách hàng. Nó gán chúng cho Trình theo dõi tác vụ trên DataNodes nơi dữ liệu được yêu cầu hiện diện cục bộ. Nếu điều đó là không thể, JobTracker sẽ cố gắng gán các tác vụ cho Trình theo dõi tác vụ trong cùng một giá đỡ nơi dữ liệu hiện diện cục bộ. Nếu vì một lý do nào đó, điều này cũng thất bại, JobTracker sẽ gán nhiệm vụ cho TaskTracker nơi tồn tại một bản sao của dữ liệu. Trong Hadoop, các khối dữ liệu được sao chép trên DataNodes để đảm bảo dự phòng, do đó, nếu một nút trong cụm bị lỗi, công việc cũng không thất bại.


Quy trình công việc:

  1. Yêu cầu công việc từ các ứng dụng khách được nhận bởi JobTracker,
  2. JobTracker giới thiệu NameNode để xác định vị trí của dữ liệu được yêu cầu.
  3. JobTracker định vị các nút TaskTracker có chứa dữ liệu hoặc ít nhất là gần dữ liệu.
  4. Công việc được gửi tới TaskTracker đã chọn.
  5. TaskTracker thực hiện các nhiệm vụ của mình trong khi được theo dõi chặt chẽ bởi JobTracker. Nếu công việc thất bại, JobTracker chỉ cần gửi lại công việc cho một TaskTracker khác. Tuy nhiên, bản thân JobTracker là một điểm thất bại duy nhất, nghĩa là nếu nó bị lỗi thì toàn bộ hệ thống sẽ bị hỏng.
  6. JobTracker cập nhật trạng thái của nó khi công việc hoàn thành.
  7. Người yêu cầu khách hàng hiện có thể thăm dò thông tin từ JobTracker.