Why Pig Latin when Hive is available?

I understand HiveQL is very similar to traditional SQL in RDBMS world. if HiveQL enables people to use their familiar SQL to retrieve data from HDFS, then why Pig Latin is required? When I see Pig Latin scripts, it looks complicated… I appreciate your insights.

The idea was to create a new language which could do a stepwise computation. A lazy evaluation model was the main reason behind pig latin.

But it didn’t work out. One, pig latin language was incomplete. Second, the alternatives such as Hive and spark were far more easier and more powerful.

So, PIg is no longer used.

Thank you Sandeep, it makes sense.