Xem trước Luyện tập Thi thử
? Hướng dẫn Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.Thi thử: nộp bài mới chấm điểm và hiện lời giải.Một công việc đang chạy trong Hadoop:
A Bị giết bằng lệnh
B Không bao giờ có thể bị giết bằng một lệnh
C Chỉ có thể bị giết bằng cách tắt NameNode
D Được tạm dừng và chạy lại
Đáp án và lời giải Đáp án: A
Mục đích của lệnh sau đây là gì:
(trainingData, testData) = dataset.randomSplit([0.8, 0.2], seed=100)
A Chia dữ liệu học và dữ liệu kiểm tra
B Chạy chương trình học
C Tạo dữ liệu ngẫu nhiên cho dữ liệu học và dữ liệu kiểm tra
D Chạy chương trình dự đoán
Đáp án và lời giải Đáp án: A
Mục đích của nút checkpoint trong cụm Hadoop là:
A Kiểm tra xem NameNode có hoạt động không
B Kiểm tra xem tệp hình ảnh có đồng bộ giữa NodeName và NameNode phụ hay không
C Hợp nhất hình ảnh và chỉnh sửa nhật ký và tải nó trở lại NameNode đang hoạt động
D Kiểm tra xem các DataNode nào không thể truy cập được
Đáp án và lời giải Đáp án: C
Mục đích của sử dụng SparkML là gì:
A Chạy MapReduce
B Chạy các thuật toán dự đoán
C Tính toán phân tán
D Cả b và c
Đáp án và lời giải Đáp án: D
Mục đích của việc khởi động NameNode trong chế độ khôi phục là để:
A Khôi phục NameNode không thành công
B Khôi phục một DataNode bị lỗi
C Khôi phục dữ liệu từ một trong những vị trí lưu trữ siêu dữ liệu
D Khôi phục dữ liệu khi chỉ có một vị trí lưu trữ siêu dữ liệu
Đáp án và lời giải Đáp án: D
Mục tiêu chính của HDFS Tính sẵn sàng cao là:
A Tạo bản sao của NameNode chính nhanh hơn
B Để giảm thời gian chu kỳ cần thiết để khôi phục lại NameNode chính mới sau khi nút chính hiện có bị lỗi
C Ngăn chặn việc mất dữ liệu do lỗi của NameNode chính
D Ngăn chặn biểu mẫu tên chính trở thành điểm lỗi duy nhất
Đáp án và lời giải Đáp án: B
NameNode biết rằng DataNode đang hoạt động bằng cách sử dụng một cơ chế được gọi là:
A Heartbeats
B Datapulse
C H-signal
D Active-pulse
Đáp án và lời giải Đáp án: A
NameNode mất bản sao duy nhất của tệp fsimage. Chúng ta có thể khôi phục điều này từ:
A Datanode
B Secondary namenode
C Checkpoint node
D Never
Đáp án và lời giải Đáp án: C
Nếu chúng ta tăng kích thước tệp được lưu trữ trong HDFS mà không tăng số tệp, thì bộ nhớ được yêu cầu bởi NameNode:
A Tăng
B Giảm
C Vẫn không thay đổi
D Có thể tăng hoặc giảm
Đáp án và lời giải Đáp án: A
Trong NameNode, lượng bộ nhớ cần thiết là:
A Tương tự như của node chính
B Phải có ít nhất một nửa node chính
C Phải gấp đôi node chính
D Chỉ phụ thuộc vào số lượng node dữ liệu mà nó sẽ xử lý
Đáp án và lời giải Đáp án: A
Khi một node dự phòng được sử dụng trong một cụm thì không cần:
A Node kiểm tra (Check point node)
B Node tên phụ (Secondary name node)
C DataNode phụ (Secondary data node)
D Nhận thức về giá đỡ (Rack awareness)
Đáp án và lời giải Đáp án: B
Nhận thức về giá trong NameNode có nghĩa là:
A Nó biết có bao nhiêu giá đỡ có sẵn trong cụm
B Nó nhận thức được ánh xạ giữa nút và giá đỡ
C Nó nhận biết được số lượng nút trong mỗi rack
D Nó biết những DataNode nào không có sẵn trong cụm
Đáp án và lời giải Đáp án: A
Khi một máy được khai báo là datanode, dung lượng ổ đĩa trong đó:
A Chỉ có thể được sử dụng cho lưu trữ HDFS
B Có thể được sử dụng cho cả lưu trữ HDFS và không phải HDFS
C Không thể truy cập bằng các lệnh không phải hadoop
D không thể lưu trữ các tệp văn bản
Đáp án và lời giải Đáp án: B
Khi một tệp trong HDFS bị người dùng xóa:
A nó đã mất vĩnh viễn
B Nó sẽ đi vào thùng rác nếu được định cấu hình
C Nó bị ẩn khỏi người dùng nhưng vẫn ở trong hệ thống tệp
D File trong HDFS không thể bị xóa
Đáp án và lời giải Đáp án: B
Nguồn của kiến trúc HDFS trong Hadoop có nguồn gốc là:
A Hệ thống tệp phân phối của Google
B Hệ thống tệp phân tán của Yahoo
C Hệ thống tệp phân tán của Facebook
D Hệ thống tệp phân tán Azure
Đáp án và lời giải Đáp án: A
Giao tiếp giữa các quá trình giữa các nút khác nhau trong Hadoop sử dụng:
A REST API
B RPC
C RMI
D IP Exchange
Đáp án và lời giải Đáp án: B
Loại dữ liệu mà Hadoop có thể xử lý là:
A Structured (Có cấu trúc)
B Semi-structured (Bán cấu trúc)
C Unstructured (Không có cấu trúc)
D All of the above (Tất cả những điều trên)
Đáp án và lời giải Đáp án: D
A Yahoo's another resource name
B Yet another resource negotiator
C Yahoo's archived Resource names
D Yet another resource need
Đáp án và lời giải Đáp án: B
Chế độ cài đặt phân phối hoàn toàn (không ảo hóa) cần tối thiểu:
A 2 Máy vật lý
B 3 Máy vật lý
C 4 Máy vật lý
D 1 Máy vật lý
Đáp án và lời giải Đáp án: A
Chạy Start-dfs.sh kết quả là:
A Bắt đầu NameNode và DataNode
B Chỉ NameNode bắt đầu
C Chỉ bắt đầu datanode
D Khởi động NameNode và trình quản lý tài nguyên
Đáp án và lời giải Đáp án: A
Điều nào sau đây không phải là mục tiêu của HDFS?
A Phát hiện lỗi và khôi phục B Xử lý tập dữ liệu khổng lồ C Ngăn chặn việc xóa dữ liệu D Cung cấp băng thông mạng cao để di chuyển dữ liệu
Đáp án và lời giải Đáp án: C
Lệnh "hadoop fs -test -z URI" cho kết quả 0 nếu:
A nếu đường dẫn là một thư mục
B nếu đường dẫn là một tệp
C nếu đường dẫn không trống
D nếu tệp có độ dài bằng 0
Đáp án và lời giải Đáp án: D
Trong HDFS, các tệp không thể:
A Đọc
B Xóa
C Thực thi
D Lưu trữ (Archived)
Đáp án và lời giải Đáp án: C
A Cung cấp danh sách các DataNode
B Được sử dụng để xóa một tệp
C Được sử dụng để trao đổi một tệp giữa hai DataNode
D Dọn sạch thùng rác
Đáp án và lời giải Đáp án: D
Tất cả các tệp trong một thư mục trong HDFS có thể được hợp nhất với nhau bằng cách sử dụng:
A Getmerge
B Putmerge
C Remerge
D Mergeall
Đáp án và lời giải Đáp án: A
Hệ số sao chép của tệp trong HDFS có thể được thay đổi bằng cách sử dụng:
A changerep
B rerep
C setrep
D xrep
Đáp án và lời giải Đáp án: C
Lệnh được sử dụng để sao chép một thư mục từ node này sang node khác trong HDFS là:
Đáp án và lời giải Đáp án: D
Tệp lưu trữ được tạo trong Hadoop luôn có phần mở rộng là:
Đáp án và lời giải Đáp án: B
Để hủy lưu trữ một tệp đã được lưu trữ trong hadoop, hãy sử dụng lệnh:
Đáp án và lời giải Đáp án: C