Pig Running Scripts#
Executing Pig Script in Batch mode#
Local mode | MapReduce mode |
---|---|
$ pig -x local sample_script.pig |
$ pig -x mapreduce sample_script.pig |
grunt> exec /home/hadoop/pig/sample_script.pig
Executing a Pig Script from HDFS#
$ hdfs dfs -put ~/pig/sample_script.pig hdfs://localhost:9000/pig_data/
$ pig -x mapreduce hdfs://localhost:9000/pig_data/sample_script.pig
student = LOAD 'hdfs://localhost:9000/pig_data/student_details.txt' USING PigStorage(',')
as (id:int, firstname:chararray, lastname:chararray, age:int, phone:chararray, city:chararray);
student_order = ORDER student BY age DESC;
student_limit = LIMIT student_order 4;
Dump student_limit;
Comments in Pig Script#
Multi-line comments#
Single –line comments#