Video: Spark uchun Hadoopni o'rganishim kerakmi?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Yo'q, yo'q Hadoopni o'rganish kerak uchun o'rganingSpark . Uchqun mustaqil loyiha edi. Ammo YARNanddan keyin Hadoop 2.0, Uchqun mashhur bo'ldi, chunki Uchqun boshqalar bilan birga HDFS ustida ishlashi mumkin Hadoop komponentlar. Hadoop Java sinflarini meros qilib olish orqali MapReduce ishini yozadigan ramka.
Xuddi shunday, Spark yoki Hadoopni o'rganish yaxshiroqmi?
Birinchi va asosiy farq - bu RAMning sig'imi va undan foydalanish. Uchqun foydalanadi Ko'proq Tasodifiy kirish xotirasi Hadoop , lekin u kamroq internet yoki disk xotirasini “yeydi”, shuning uchun foydalansangiz Hadoop , bu yaxshiroq katta ichki xotiraga ega kuchli mashinani topish.
Ikkinchidan, Hadoopni o'rganish osonmi? Hadoop dasturlash hisoblanadi Sekinroq SQL ko'nikmalariga ega odamlar uchun ham - Pig va Hive tufayli. Talabalar yoki hech qanday dasturlash ma'lumotiga ega bo'lmagan, shunchaki SQL bilimiga ega bo'lgan mutaxassislar o'zlashtirishlari mumkin Hadoop har tomonlama qo'llash orqali Hadoop agar ularda g'ayrat va xohish bo'lsa, mashg'ulotlar o'rganing.
Bundan tashqari, Hadoopni o'rganish uchun qancha vaqt kerak bo'ladi?
taxminan 3-4 oy
Uchqun Hadoop o'rnini egallaydimi?
Uchqun hech qachon bo'la olmaydi almashtirish uchun Hadoop ! Uchqun yuqori qismida ishlaydigan ishlov berish dvigatelidir Hadoop ekotizim. Yuqoridagi arxitekturada ko'rsatilganidek, Uchqun da MapReduce o'rniga keladi Hadoop ekotizim. Tarkibida boshqa komponentlar mavjud Hadoop Pig va Hive kabi ma'lumotlarni qayta ishlash uchun arxitektura.
Tavsiya:
Men avvalo ona tilini o'rganishim kerakmi yoki reaksiyaga kirishishim kerakmi?
Agar siz mobil qurilmalarni ishlab chiqish bilan tanish bo'lsangiz, React Native-dan boshlaganingiz ma'qul. React-ning barcha asoslarini veb-muhitda o'rganishdan ko'ra, ushbu sozlamada o'rganasiz. Siz React-ni o'rganasiz, lekin siz uchun yangi bo'lmagan HTML va CSS-dan foydalanish kerak
Mashinani o'rganish uchun nimani o'rganishim kerak?
Mashinani o'rganishni boshlashdan oldin quyidagi mavzuni batafsil o'rgansangiz yaxshi bo'lardi. Ehtimollar nazariyasi. Chiziqli algebra. Grafik nazariyasi. Optimallashtirish nazariyasi. Bayes usullari. Hisoblash. Ko'p o'lchovli hisob. Va dasturlash tillari va ma'lumotlar bazalari kabi:
ASP NET yadrosini o'rganishim kerakmi?
ASP.NET Core eng soʻnggi versiyasi boʻlib, u MVC 5, MVC 4 kabi oldingi MVC versiyasiga juda oʻxshaydi. Shunday qilib, siz COREni 1 oy ichida tezda oʻrganishingiz va undan loyihalaringizda foydalanishni boshlashingiz mumkin. Men sizga CORE ga o'tishingizni qat'iy tavsiya qilaman, chunki Microsoft MVC ning oldingi versiyalarini qo'llab-quvvatlashni qachon to'xtatishi mumkinligini hech qachon bilmaysiz
DBA bo'lish uchun nimani o'rganishim kerak?
Kompyuter fanlari bo'yicha bakalavr darajasi ko'plab IT ishlari uchun zaruriy shartdir. Biroq, DBA'larga talab shunchalik kattaki, ba'zi bir boshlang'ich darajadagi ma'lumotlar ishlari kompyuter fanlari yoki axborot tizimlari bo'yicha ikki yillik yoki dotsentlik darajasini talab qiladi. Shuni yodda tutingki, bir daraja etarli bo'lmasligi mumkin
Qaysi biri Spark yoki Hadoopni o'rganish yaxshiroq?
Yo‘q, avval Hadoop-ni o‘rganish shart emas, lekin Hadoop va HDFS-ga oid asosiy bilimlar Spark-ni o‘rganishingizga afzallik beradi. Spark – rivojlanayotgan texnologiya va bozor shov-shuvidir.Learning Spark sizning karerangiz uchun foydali bo‘ladi, chunki Spark mutaxassislari sanoatda ko'proq afzallik beriladi