Xin chào Tôi mới sử dụng Hadoop và đó là FileSystem. Tôi đã thấy hai ví dụ khác nhau của WordCount sử dụng JobConf
và Configuration
. Sự khác biệt trong chúng là gì.Cấu hình JobConf v/s cho Hadoop 1.0.4
Tôi đã nghiên cứu rằng JobConf
là một phần của gói cũ org.apache.hadoop.mapred
(không được chấp nhận trong 0,20.x) nhưng Cấu hình là một phần của gói mới org.apache.hadoop.mapreduce
. Nhưng bây giờ trong v1.0.4 nó không được chấp nhận.
Hiện tại chúng tôi có hai cách để chạy bản đồ giảm công việc trong java, một là bằng cách sử dụng (mở rộng) các lớp học trong gói org.apache.hadoop.mapreduce
và khác là bằng cách triển khai các lớp học trong gói org.apache.hadoop.mapred
.
Tôi muốn biết:
chênh lệch giữa
mapred
vàmapreduce
cấu trúc gói và tại saomapred
được un-bị phản đối là gì?Cách tiếp cận nào tốt hơn để sử dụng v1.0.4 và tại sao?
JobConf
hoặcConfiguration
?Điều nào tốt hơn cho v1.0.4?
mapred
hoặcmapreduce
?
bản sao có thể có của [Tốt hơn là sử dụng gói bản đồ hoặc gói bản đồ để tạo một công việc Hadoop?] (Http://stackoverflow.com/questions/7598422/is-it-better-to-use-the- mapred-or-the-mapreduce-package-to-create-a-hadoop-job) –
Tôi đã đọc câu trả lời đó. Cách tiếp cận đó là cho v0.20 và v0.21/22. Nhưng ở đây tôi hỏi về v1.0.4. Xin đừng kết nối nó với điều đó. Và không đưa ra quyết định nào trước khi hiểu hoàn toàn. –
1.0 không có gì khác với phiên bản từ 0,20 đến 0,22. Xem nó như là một phiên bản 20.x đánh bóng. Bạn nên tìm kiếm câu trả lời hiện có trước khi thêm câu hỏi mới, chưa kể đến nghiên cứu về đánh số phiên bản. –