Chỉ mới bắt đầu xem qua các video giới thiệu Hadoop. Làm cách nào để tự mình thực hành? Có cách nào được đề xuất để cài đặt trên địa phương để thực hành không?Làm thế nào để thực hành lập trình Hadoop?
Trả lời
Tôi thấy rằng tải xuống và cài đặt Hadoop, chơi với nó bằng cách làm việc ví dụ, làm cho rất nhiều sai lầm và được ok với điều đó làm việc tốt để thực hành.
Bằng cách "cài đặt trên địa phương" nếu bạn đang nói "làm thế nào để cài đặt nó trên máy tính địa phương của tôi mà không sử dụng HDFS?", Có một excellent guide here.
Nếu bạn muốn tìm hiểu về Hadoop và Bigdata, nhìn vào bigdatauniversity.com. Nó miễn phí và họ cung cấp hướng dẫn về cách cài đặt Hadoop cục bộ trên một máy ảo và/hoặc trong các Dịch vụ Web của Amazon. BigDataUniversity cung cấp các phòng thí nghiệm và hướng dẫn để giúp hướng dẫn thực hành của bạn. Tôi thấy nó hữu ích cho đến nay.
... Tôi thích bigdatauniversity.com và cũng lưu ý rằng MapR, Hortonworks và Cloudera đều cung cấp môi trường có thể tải xuống mà bạn có thể sử dụng để làm quen với mô hình hoạt động Hadoop.
Thực tế, nếu bạn đang nghiên cứu vấn đề này với một mắt hướng tới làm việc với Hadoop ở quy mô Doanh nghiệp, bạn nên khám phá các sản phẩm đang được triển khai ở cấp đó.
Tôi đã có một chút cơ hội để khám phá thực hành với môi trường Hadoop của MapR và có thể khen ngợi nó như một cách hay để xem xét vấn đề.
--- v
Gần đây Cloudera đưa ra một nền tảng mới trực tuyến, nơi bạn có thể chơi với Hadoop và hệ sinh thái của nó càng nhiều càng tốt want.Here bạn đi - cloudera.com/live
tôi sẽ đề nghị https://developer.yahoo.com/hadoop/tutorial/ cho hadoop nghiên cứu nhịp độ. Một hướng dẫn rất toàn diện, từng bước, từ sơ cấp đến nâng cao.
Bạn có thể cài đặt một hộp ảo có Hadoop đi kèm nhưng bạn có thể gặp phải một số vấn đề với nó. Tôi đã làm như vậy đầu tiên khi tôi bắt đầu học Hadoop và sau khi một số vấn đề (IP, internet, cấu hình khác nhau), tôi quyết định tìm hiểu với một cài đặt Linux.
Bạn có thể tìm thấy một hướng dẫn ở đây: http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/
Tôi đã được đào tạo người trên Hadoop cho 2 năm nay. Đây là hai xu của tôi.
Đối với phần học tập, tôi muốn giới thiệu các nguồn sau (như đã đề cập bởi những người khác quá ở trên):
Và vì tập luyện, truyền thống mọi người đã sử dụng Máy ảo Hadoop nhưng cách tiếp cận này có những nhược điểm của nó:
- Máy ảo có kích thước rất lớn ví dụ như máy ảo của HortonWorks là 9,9 GB.
- Bạn có thể phải nâng cấp RAM lên 8GB.
- Một số BIOS không cho phép ảo hóa. Bạn có thể thay đổi cài đặt bios.
- Một số máy như Office Desktops/Laptops có thể không cho phép cài đặt.
Sinh viên của tôi và tôi cũng phải đối mặt với những vấn đề này trong khi đó. Vì vậy, chúng tôi thiết lập một cụm cho sinh viên của chúng tôi để thực hành Hadoop, Spark và các công nghệ liên quan. Và chúng tôi đặt tên nó là CloudxLab.com.
- 1. Thực hành lập trình
- 2. Làm thế nào để thực hành lập trình Unix trong C?
- 3. Sách về thực hành lập trình tốt
- 4. Làm cách nào để chạy chương trình Hadoop?
- 5. làm thế nào để giết các công việc hadoop
- 6. Android làm thế nào để thiết lập windowanimation lập trình
- 7. Hadoop: Làm thế nào để kiểm tra đơn vị FileSystem
- 8. Làm thế nào để tránh OutOfMemoryException khi chạy Hadoop?
- 9. Làm thế nào để vượt qua lập luận để hành động trong UIGestureRecognizer initWithTarget hành động
- 10. Làm thế nào để đọc tập tin tuần tự hadoop?
- 11. Ý kiến về thực hành lập trình C++
- 12. Làm thế nào để thực hiện kiểm soát hành trình với QTP?
- 13. Làm thế nào để tạo serialVersionUID lập trình trong Java?
- 14. làm thế nào để gửi sms lập trình?
- 15. Thực hành lập trình đơn giản (Fizz Buzz, Print Primes)
- 16. SqlConnection trong C# - thực hành lập trình an toàn
- 17. Khởi tạo tĩnh có thực hành lập trình tốt không?
- 18. Làm thế nào để thực hiện một ít hơn so với mẫu meta-lập trình?
- 19. Lập kế hoạch hành trình
- 20. Làm thế nào bạn có thể hủy một SQL quá trình thực hiện chủ lập trình
- 21. Làm thế nào để lập trình nhập lớp Java
- 22. Làm thế nào để biến trình giả lập Android?
- 23. Làm thế nào để tạo NSCollectionView lập trình từ đầu?
- 24. Làm thế nào để bạn lập trình một thuộc tính?
- 25. Làm thế nào để lập trình tên cookie phiên?
- 26. Làm thế nào để thêm một NSTableView cuộn lập trình
- 27. Làm thế nào để chạy javascript trong lập trình java
- 28. Làm thế nào để thêm RollingFlatFileTraceListenerData lập trình
- 29. Lập trình Puzzle: Làm thế nào để vẽ một bảng?
- 30. Làm thế nào để lập trình maxLength trong Android TextView?
Nếu có thể, hãy tóm tắt nội dung của các liên kết bên ngoài mà bạn tham chiếu [ví dụ, tại đây bạn có thể bao gồm một phác thảo các bước cần thiết để sử dụng cài đặt Linux cho mục đích này]. Sau đó, nếu liên kết bao giờ chết ít nhất thì không phải tất cả thông tin mà nó chứa đều bị mất. Cảm ơn bạn :) – niemiro