빅데이터 하둡 프로그래밍 교육과정 ] reduce.pl.
빅데이터 하둡 프로그래밍 교육과정 ]reduce.pl.
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
reduce.pl.
#!/usr/bin/perl
my $sum = 0;
my $prev_key = "";
while (my $line = <>) {
chomp($line);
my @tokens = split(/\t/, $line);
my $key = $tokens[0];
my $value = $tokens[1];
if ($key eq $prev_key) {
$sum += $value;
}
else {
if ($prev_key ne "") {
print $prev_key . "\t" . $sum . "\n";
}
$sum = $value;
$prev_key = $key;
}
}
print $prev_key . "\t" . $sum . "\n";
'빅데이터 > 빅데이터Hadoop' 카테고리의 다른 글
빅데이터 하둡 프로그래밍 교육과정 ]Pig 소개 (0) | 2017.03.31 |
---|---|
빅데이터 하둡 프로그래밍 교육과정 ]실행 커맨드 (0) | 2017.03.31 |
빅데이터 하둡 프로그래밍 교육과정 ]map.pl (0) | 2017.03.30 |
빅데이터 하둡 프로그래밍 교육과정 ]Streaming 소개 (2) (0) | 2017.03.30 |
빅데이터 하둡 프로그래밍 교육과정 ]Streaming 소개 (1) (0) | 2017.03.30 |