مجله علمی تفریحی بیبیس
0

دانلود کتاب تجزیه و تحلیل داده های بزرگ با Spark

بازدید 626
  • عنوان کتاب: Big Data Analytics with Spark
  • نویسنده: Mohammed Guller
  • حوزه:Spark , تجزیه و تحلیل کلان داده
  • سال انتشار: 2015
  • تعداد صفحه: 290
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 5.29 مگابایت

این کتاب آموزشی مختصر و قابل درک برای داده های بزرگ و اسپارک است. این به شما کمک می کند تا یاد بگیرید چگونه از Spark برای انواع وظایف تحلیلی کلان داده استفاده کنید. این شامل همه چیزهایی است که برای استفاده مؤثر از Spark باید بدانید. یکی از مزایای خرید این کتاب این است که به شما کمک می کند Spark را به طور موثر یاد بگیرید. در وقت شما صرفه جویی می کند. موضوعات مطرح شده در این کتاب را می توان در اینترنت یافت. وبلاگ ها، ارائه ها و ویدیوهای یوتیوب متعددی وجود دارد که Spark را پوشش می دهند. در واقع، مقدار مواد روی اسپارک می تواند بسیار زیاد باشد. می‌توانید ماه‌ها را صرف خواندن مطالب درباره Spark در مکان‌های مختلف وب کنید. این کتاب با محتوایی که به خوبی سازماندهی شده و در قالبی قابل فهم ارائه شده است، جایگزین بهتری است. محتوا و سازماندهی مطالب در این کتاب بر اساس کارگاه های اسپارک است که من گهگاه در کنفرانس های مختلف مرتبط با کلان داده برگزار می کنم. بازخورد مثبتی که از سوی شرکت کنندگان در مورد محتوا و جریان ارائه شد، انگیزه ای برای نوشتن این کتاب در من شد. یکی از تفاوت های کتاب و کارگاه، تعاملی بودن کتاب است. با این حال، پس از برگزاری تعدادی کارگاه آموزشی اسپارک، نوع سؤالات مردم را به طور کلی می شناسم و به آنها در کتاب پرداخته ام. با این حال، اگر در حین خواندن کتاب سؤالی دارید، توصیه می کنم از طریق لینکدین یا توییتر با من تماس بگیرید. هر سوالی دارید بپرسید. چیزی به نام سوال احمقانه وجود ندارد. این کتاب به‌جای پوشش دادن تمام جزئیات Spark، موضوعات مهم مرتبط با Spark را پوشش می‌دهد که برای استفاده مؤثر از Spark باید بدانید. هدف من کمک به شما برای ایجاد یک پایه قوی است. هنگامی که یک پایه قوی دارید، یادگیری تمام تفاوت های ظریف یک فناوری جدید آسان است. علاوه بر این، من می خواستم کتاب را تا حد امکان ساده نگه دارم. اگر اسپارک پس از خواندن این کتاب ساده به نظر برسد، من در هدفم موفق بوده ام. هیچ تجربه قبلی با هیچ یک از موضوعات مطرح شده در این کتاب فرض نمی شود. مفاهیم کلیدی را گام به گام معرفی می کند. هر بخش بر اساس بخش قبلی است. به طور مشابه، هر فصل به عنوان یک پله برای فصل بعدی عمل می کند. اگر نیاز فوری به آن کتابخانه ندارید، می‌توانید برخی از فصل‌های بعدی را که کتابخانه‌های مختلف Spark را پوشش می‌دهند نادیده بگیرید. با این حال، شما را به خواندن تمام فصل ها توصیه می کنم. حتی اگر به نظر می رسد که به پروژه فعلی شما مرتبط نباشد، ممکن است ایده های جدیدی به شما بدهد. با مطالعه این کتاب چیزهای زیادی در مورد Spark و فناوری های مرتبط با آن خواهید آموخت. با این حال، برای استفاده بیشتر از این کتاب، نمونه های نشان داده شده در کتاب را تایپ کنید. با نمونه های کد آزمایش کنید. وقتی کد می نویسید و اجرا می کنید همه چیز واضح تر می شود. اگر هنگام خواندن کتاب، مثال‌ها را تمرین و آزمایش کنید، تا پایان خواندن آن، یک توسعه‌دهنده قوی Spark خواهید بود. یکی از منابعی که در هنگام توسعه برنامه‌های Spark مفید می‌دانم، مستندات رسمی Spark API (رابط برنامه‌نویسی اپلیکیشن) است. در http://spark.apache.org/docs/ latest/api/scala موجود است. به عنوان یک مبتدی، ممکن است درک آن برای شما سخت باشد، اما هنگامی که مفاهیم اولیه را یاد گرفتید، آن را بسیار مفید خواهید یافت. یکی دیگر از منابع مفید لیست پستی Spark است. انجمن اسپارک فعال و مفید است. نه تنها توسعه دهندگان Spark به سوالات پاسخ می دهند، بلکه کاربران باتجربه Spark نیز داوطلبانه وقت خود را برای کمک به کاربران جدید صرف می کنند. مهم نیست که با چه مشکلی مواجه می شوید، این احتمال وجود دارد که فردی در لیست پستی Spark آن مشکل را حل کرده باشد.

This book is a concise and easy-to-understand tutorial for big data and Spark. It will help you learn how to use Spark for a variety of big data analytic tasks. It covers everything that you need to know to productively use Spark. One of the benefits of purchasing this book is that it will help you learn Spark efficiently; it will save you a lot of time. The topics covered in this book can be found on the Internet. There are numerous blogs, presentations, and YouTube videos covering Spark. In fact, the amount of material on Spark can be overwhelming. You could spend months reading bits and pieces about Spark at different places on the Web. This book provides a better alternative with the content nicely organized and presented in an easy-to-understand format. The content and the organization of the material in this book are based on the Spark workshops that I occasionally conduct at different big data–related conferences. The positive feedback given by the attendees for both the content and the flow motivated me to write this book. One of the differences between a book and a workshop is that the latter is interactive. However, after conducting a number of Spark workshops, I know the kind of questions people generally have and I have addressed those in the book. Still, if you have questions as you read the book, I encourage you to contact me via LinkedIn or Twitter. Feel free to ask any question. There is no such thing as a stupid question. Rather than cover every detail of Spark, the book covers important Spark-related topics that you need to know to effectively use Spark. My goal is to help you build a strong foundation. Once you have a strong foundation, it is easy to learn all the nuances of a new technology. In addition, I wanted to keep the book as simple as possible. If Spark looks simple after reading this book, I have succeeded in my goal. No prior experience is assumed with any of the topics covered in this book. It introduces the key concepts, step by step. Each section builds on the previous section. Similarly, each chapter serves as a stepping-stone for the next chapter. You can skip some of the later chapters covering the different Spark libraries if you don’t have an immediate need for that library. However, I encourage you to read all the chapters. Even though it may not seem relevant to your current project, it may give you new ideas. You will learn a lot about Spark and related technologies from reading this book. However, to get the most out of this book, type the examples shown in the book. Experiment with the code samples. Things become clearer when you write and execute code. If you practice and experiment with the examples as you read the book, by the time you finish reading it, you will be a solid Spark developer. One of the resources that I find useful when I am developing Spark applications is the official Spark API (application programming interface) documentation. It is available at http://spark.apache.org/docs/ latest/api/scala. As a beginner, you may find it hard to understand, but once you have learned the basic concepts, you will find it very useful. Another useful resource is the Spark mailing list. The Spark community is active and helpful. Not only do the Spark developers respond to questions, but experienced Spark users also volunteer their time helping new users. No matter what problem you run into, chances are that someone on the Spark mailing list has solved that problem.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Big Data Analytics with Spark

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید