Apache Pig Training - Tame the Big Data

所在平台: Udemy

课程主页: https://www.udemy.com/course/apache-pig-training-tame-the-big-data/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Apache Pig 训练 - 驯服大数据 **课程概述:** 本课程将深入介绍 Apache Pig,这是一个抽象于 MapReduce 之上的技术,专门用于分析海量数据集并通过数据流进行可视化。课程将重点讲解 PigLatin 语言,该语言与 Hadoop 结合使用,能够高效地进行数据操作和处理。 PigLatin 是一种高级语言,提供了丰富的运算符,使开发者能够轻松编写用于读取、写入和处理数据的自定义函数。要通过 Pig 进行数据分析,必须使用 PigLatin 编写脚本,这些脚本随后会被转换为 Map 和 Reduce 任务。Pig 引擎接收 PigLatin 脚本作为输入,并生成相应的 MapReduce 作业。 本训练课程尤其适合所有类型的程序员,因为它能将复杂的 Java 代码简化为更容易理解和编写的 PigLatin 脚本,显著减少编程工作量。相比之下,原本需要 200 行 Java 代码才能完成的任务,使用 Pig 仅需 10 行代码即可实现。Pig Latin 是一种类似于 SQL 的语言,因此具备 SQL 背景的学习者上手会非常容易。 通过本课程的学习,您将掌握如何有效利用大数据工具和技术,理解处理数据集和使用各种大数据工具的便利性,从而为您的工作和业务带来巨大价值,提供有洞察力的信息而非仅仅原始数据。您还将深入学习 PigLatin 语言及其脚本编写。

课程评论(0条)

课程详情

Apache Pig is the abstract technology over Map Reduce which in itself is a tool or a platform used for analyzing heavy data sets and envisioning them as data flows. This tool makes use of PigLatin language which is used along with Hadoop for data manipulation and their operations. Pig Latin is a high-level language which provides numerous operators using which programmers can develop their functions for reading, writing as well as processing the data. To be able to do data analysis through this tool, the script must be composed using the Pig Latin language. The scripts are then converted to Map and Reduce tasks. Pig Engine accepts the pig Latin scripts as its inputs thereby generating map-reduce jobs. The pig training is best for all the programmers as it ensures that complex pieces of Java code are not required now to execute simple tasks and achieve simple functionality. Instead, it follows a multi-query approach which reduces the lines of code used for programming. Just to compare 200 lines of Java code can be done in 10 lines of PIG code. It is a SQL like a language and therefore users who have SQL like a background are good to go choice for implementing PIG language.In this Apache Pig Training, you will learn about how to make use of Big data tools and technology. How easy and convenient it will be once you know how to deal with data sets and various big data tools which could be used to make your life and businesses a lot better and be beneficial to provide them the right set of information and not just raw data. You will also learn about Piglatin language and the scripts related to it.

课程标签

0人关注该课程

主题相关的课程