chúng tôi có cụm hadoop (Nền tảng Ambari với phiên bản HDP - 2.6.4)
và chúng tôi đã thực hiện bước xác minh để hiểu liệu chúng tôi có dưới khối bản sao
xác minh đầu tiên là với:
su hdfs
hdfs fsck / - -->
nó cho kết quả:
Tổng kích thước: 17653549013347 B (Tổng kích thước tệp mở: 854433698229 B)
Tổng thư mục: 843714
Tổng số tệp: 11752836
Tổng số liên kết tượng trưng: 0 (Tệp hiện đang được viết: 16)
Tổng số khối (đã xác thực): 11792203 (kích thước khối trung bình 1497052 B) (Tổng số khối tệp mở (chưa xác thực): 6381)
Các khối được sao chép tối thiểu: 11792203 (100,00001 %)
Các khối được sao chép quá mức: 0 (0,0 %)
Các khối chưa được sao chép: 0 (0,0 %)
Các khối bị sao chép sai: 0 (0,0 %)
Hệ số sao chép mặc định: 3
Sao chép khối trung bình: 3.0
Khối bị hỏng: 0
Thiếu bản sao: 0 (0,0 %)
Số nút dữ liệu: 6
Số giá đỡ: 1
như chúng ta có thể thấy ở trên Các khối chưa được sao chép
là 0
NHƯNG
khi chúng tôi thực hiện xác minh tiếp theo:
hdfs dfsadmin -báo cáo
sau đó chúng tôi nhận được
Dung lượng cấu hình: 141275429535744 (128,49 TB)
Dung lượng hiện tại: 140886991802565 (128,14 TB)
DFS còn lại: 84748655941292 (77,08 TB)
DFS đã sử dụng: 56138335861273 (51,06 TB)
DFS đã sử dụng %: 39,85%
Dưới các khối được sao chép: 4212067
Các khối có bản sao bị hỏng: 0
Thiếu khối: 0
Các khối bị thiếu (với hệ số sao chép 1): 0
vì vậy từ phía trên, chúng ta có thể thấy rằng Dưới các khối được sao chép là --> 4212067
sắp biết quyền dưới số bản sao là gì:
tại sao chúng ta có sự khác biệt giữa hdfs fsck /
và hdfs dfsadmin -báo cáo
?
BTW - từ Ambari, chúng tôi nhận được ~ kết quả tương tự như từ hdfs dfsadmin -báo cáo