Pig is a high-level programming language for Apache Hadoop. Pig allows data analysts to create complicated data transformations without having to know Java. Pig Latin is a basic SQL-like programming language that appeals to developers who are already comfortable with scripting languages and SQL.