Thuộc tính nào dưới đây được định cấu hình trên hdfs-site.xml?
Trả lời:
Đáp án đúng: A
hdfs-site.xml là tệp cấu hình chính cho HDFS (Hadoop Distributed File System). Nó chứa các thuộc tính cấu hình cho HDFS daemon, chẳng hạn như DataNode, NameNode và SecondaryNameNode.
* **A. Yếu tố nhân rộng:** Đây là thuộc tính quan trọng được cấu hình trong hdfs-site.xml. Nó xác định số lượng bản sao của mỗi khối dữ liệu được lưu trữ trong HDFS để đảm bảo tính отказоустойчивость. Ví dụ, `dfs.replication` được dùng để cấu hình yếu tố nhân rộng.
* **B. Tên thư mục để lưu trữ tệp HDFS:** hdfs-site.xml chứa các thuộc tính xác định các thư mục nơi NameNode và DataNode lưu trữ siêu dữ liệu và dữ liệu khối, ví dụ: `dfs.namenode.name.dir` và `dfs.datanode.data.dir`.
* **C. Máy chủ và cổng nơi tác vụ MapReduce chạy:** Thông tin này thường được cấu hình trong các tệp cấu hình của YARN (ví dụ: yarn-site.xml) hoặc các tệp cấu hình MapReduce (ví dụ: mapred-site.xml), không phải trong hdfs-site.xml.
* **D. Các biến môi trường Java:** Các biến môi trường Java thường được cấu hình trong các tệp cấu hình hệ thống hoặc thông qua biến môi trường trực tiếp, chứ không phải trong hdfs-site.xml.
Vì vậy, đáp án chính xác nhất là A và B. Tuy nhiên, phương án B mô tả chung chung hơn, nên phương án A chính xác và cụ thể hơn về mặt kỹ thuật. Do đó, phương án phù hợp nhất là A. Yếu tố nhân rộng.