Pig Commands
Pig Commands
/home/cloudera/Desktop/1a0523/pig_local/input_data:
---------------------------------------------------
002,siddarth,Battacharya,Hr, 55000,9848022338,Kolkata
003,Rajesh,Khanna,Admin, 45000,9848022339,Delhi
004,Preethi,Agarwal,Manager, 78000,9848022330,Pune
005,Trupthi,Mohanthy,Hr, 65000,9848022336,Bhuwaneshwar
006,Archana,Mishra,Admin, 95000,9848022335,Chennai
-----------------
[cloudera@quickstart ~]$
---------------------------------
------------------
Input(s):
Output(s):
Counters:
Job DAG:
job_1710556796484_0016
output:
-------
(002,siddarth,Battacharya,Hr, 55000,9848022338,Kolkata)
(003,Rajesh,Khanna,Admin, 45000,9848022339,Delhi)
(004,Preethi,Agarwal,Manager, 78000,9848022330,Pune)
(005,Trupthi,Mohanthy,Hr, 65000,9848022336,Bhuwaneshwar)
(006,Archana,Mishra,Admin, 95000,9848022335,Chennai)
---------------------------------------
Input(s):
Output(s):
Counters:
Job DAG:
job_1710556796484_0017
output:
-------
(004,Preethi,Agarwal,Manager, 78000,9848022330,Pune)
----------------------------------------------------------------------
grunt>
Input(s):
Output(s):
Counters:
Total records written : 2
Job DAG:
job_1710556796484_0018
output:
-------
(003,Rajesh,Khanna,Admin, 45000,9848022339,Delhi)
(006,Archana,Mishra,Admin, 95000,9848022335,Chennai)
---------------------------------------------
grunt>
------
(Technical Manager,1)
(Admin,1)
(Admin,1)
(Manager,1)
(Hr,1)
(Hr,1)
empcount
--------
grunt>
(6)
6.display the total salary given by company:
-------------------------------------------
grunt>
grunt>
grunt>
(403000.0)
7.display avg salary
--------------------
(67166.66666666667)
----------------------------
grunt>
grunt>
grunt>
output:
-------
(Hr,{(Hr),(Hr)},2)
(Admin,{(Admin),(Admin)},2)
(Manager,{(Manager)},1)
grunt>
9.separate first name and last name:
------------------------------------
DUMP name_sep;
---------------------------