0 votes
in Hive by
What are the key differences between Hive and Pig?

1 Answer

0 votes
by

Hive

Pig

It uses a declarative language, called HiveQL, which is similar to SQL for reporting.

Operates on the server-side of the cluster and allows structured data.

It does not support the Avro file format by default. This can be done using “Org.Apache.Hadoop.Hive.serde2.Avro”

Facebook developed it and it supports partition

Uses a high-level procedural language called Pig Latin for programming

Operates on the client-side of the cluster and allows both structured and unstructured data

Supports Avro file format by default.

Yahoo developed it, and it does not support partition

Hadoop Interview Questions - PIG

Pig is a scripting language that is used for data processing. Let us have a look at a few questions involving Pig:

Related questions

0 votes
asked Jun 7, 2020 in Hive by SakshiSharma
0 votes
asked Jan 13, 2020 in Big Data | Hadoop by AdilsonLima
...