Apache Pig



Website: pig.apache.org


Apache Pig este o platformă de nivel înalt pentru crearea de programe care rulează pe Apache Hadoop.

Limbajul acestei platforme se numește Pig Latin.

Pigul își poate executa locurile de muncă Hadoop în MapReduce, Apache Tez sau Apache Spark.

Pig Latin rezumează programarea de la Java MapReduce Idiom într -o notare care face ca programarea MapReduce la nivel ridicat, similar cu cel al SQL pentru sistemele de gestionare a bazelor de date relaționale.

Pig Latin poate fi extins folosind funcții definite de utilizator (UDF) pe care utilizatorul le poate scrie în Java, Python, JavaScript, Ruby sau Groovy și apoi să apeleze direct din limbă.