Tôi là nhà phát triển web. Tôi có kinh nghiệm về các công nghệ web như JavaScript, Jquery, Php, HTML. Tôi biết các khái niệm cơ bản về C. Gần đây tôi đã quan tâm đến việc tìm hiểu thêm về mapreduce và hadoop. Vì vậy, tôi đã đăng ký bản thân của mình trong xử lý dữ liệu song song trong mapreduce khóa học tại trường đại học của tôi. Vì tôi không có bất kỳ kiến thức lập trình nào trước đây trong bất kỳ ngôn ngữ hướng đối tượng nào như Java hay C++, tôi nên học cách làm thế nào để giảm thiểu bản đồ và hadoop. Tôi đã bắt đầu đọc Hướng dẫn về hadoop của Yahoo và cũng là Hadoop của Hade Hướng dẫn Definitive 2nd.Edition.Cách bắt đầu học hadoop
Tôi muốn các bạn đề xuất cho tôi những cách tôi có thể đi về việc học bản đồ và hadoop.
Vì java là một ngôn ngữ lập trình rất lớn với nhiều thư viện. Có bất cứ điều gì cụ thể tôi có thể đọc về, hoặc tôi nên biết java cốt lõi để thực hiện hadoop. –
Bạn sẽ không cần phải biết bất cứ điều gì ngoại trừ ngôn ngữ và các API cốt lõi, chủ yếu là các gói 'java.lang' và' java.util'. Vì vậy, không có Servlets hoặc EJB hoặc Spring hoặc bất kỳ khung công tác như vậy. –
Xin lỗi # 1 là sai, mặc dù việc học một số Java (ví dụ: biết đường dẫn lớp là gì) hữu ích và có thể cần thiết. Nhiều ngôn ngữ làm việc với Hadoop - đó là vẻ đẹp của Hadoop Streaming và nhiều API. – Iterator