Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Hadoop streaming python word count example

06/12/2021 Client: muhammad11 Deadline: 2 Day

1. In class we wrote a MapReduce program in Java to compute the word counts for any given input. In this assignment, you will repeat solving the same problem but using Hadoop streaming.

2. Create two scripts in Python namely wordcount_map.py and wordcount_reduce.py to be used by the mappers and reducers of the streaming job.

3. Your script files must be executable (consider chmod command), and must include the necessary shebang (like in the attached script files).

4. Attached are the script files we used in class to demonstrate Hadoop streaming, namely: maxtemp_map.py and maxtemp_reduce.py. They can help you to get started.

5. Recall the streaming command:

$ mapred streaming \

-files , \

-mapper \

-reducer \

-input \

-output

(extra options: -combiner, -numReduceTasks, etc.)

MaxTemperature Example file is the program file discussed in Class.

Mapper for the Maximum temperature Example:

import java.io.IOException;

import org.apache.hadoop.io.IntWritable;

import org.apache.hadoop.io.LongWritable;

import org.apache.hadoop.io.Text;

import org.apache.hadoop.mapreduce.Mapper;

public class MaxTemperatureMapper

extends Mapper {

private static final int MISSING = 9999;

@Override

public void map(LongWritable key, Text value, Context context)

throws IOException, InterruptedException {

String line = value.toString();

String year = line.substring(15, 19);

int airTemperature;

if (line.charAt(87) == '+') { // parseInt doesn't like leading plus signs

airTemperature = Integer.parseInt(line.substring(88, 92));

} else {

airTemperature = Integer.parseInt(line.substring(87, 92));

}

String quality = line.substring(92, 93);

if (airTemperature != MISSING && quality.matches("[01459]")) {

context.write(new Text(year), new IntWritable(airTemperature));

}

}

}

Reducer for the max temperature example

import java.io.IOException;
import org.apache.hadoop.io.IntWritable;

import org.apache.hadoop.io.Text;

import org.apache.hadoop.mapreduce.Reducer;

public class MaxTemperatureReducer

extends Reducer {

@Override

public void reduce(Text key, Iterable values, Context context)

throws IOException, InterruptedException {

int maxValue = Integer.MIN_VALUE;

for (IntWritable value : values) {

maxValue = Math.max(maxValue, value.get());

}

context.write(key, new IntWritable(maxValue));

}

}

Application to find the maximum temperature in the weather dataset

import org.apache.hadoop.fs.Path;

import org.apache.hadoop.io.IntWritable;

import org.apache.hadoop.io.Text;

import org.apache.hadoop.mapreduce.Job;

import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;

import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;

public class MaxTemperature {

public static void main(String[] args) throws Exception {

if (args.length != 2) {

System.err.println("Usage: MaxTemperature ");

System.exit(-1);

}

Job job = new Job();

job.setJarByClass(MaxTemperature.class);

job.setJobName("Max temperature");

FileInputFormat.addInputPath(job, new Path(args[0]));

FileOutputFormat.setOutputPath(job, new Path(args[1]));

job.setMapperClass(MaxTemperatureMapper.class);

job.setReducerClass(MaxTemperatureReducer.class);

job.setOutputKeyClass(Text.class);

job.setOutputValueClass(IntWritable.class);

System.exit(job.waitForCompletion(true) ? 0 : 1);

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Assignment Guru
Online Assignment Help
Pro Writer
Instant Assignment Writer
Engineering Exam Guru
Helping Hand
Writer Writer Name Offer Chat
Assignment Guru

ONLINE

Assignment Guru

I am a professional and experienced writer and I have written research reports, proposals, essays, thesis and dissertations on a variety of topics.

$35 Chat With Writer
Online Assignment Help

ONLINE

Online Assignment Help

I am an academic and research writer with having an MBA degree in business and finance. I have written many business reports on several topics and am well aware of all academic referencing styles.

$47 Chat With Writer
Pro Writer

ONLINE

Pro Writer

I have done dissertations, thesis, reports related to these topics, and I cover all the CHAPTERS accordingly and provide proper updates on the project.

$39 Chat With Writer
Instant Assignment Writer

ONLINE

Instant Assignment Writer

I am an academic and research writer with having an MBA degree in business and finance. I have written many business reports on several topics and am well aware of all academic referencing styles.

$23 Chat With Writer
Engineering Exam Guru

ONLINE

Engineering Exam Guru

I have read your project description carefully and you will get plagiarism free writing according to your requirements. Thank You

$24 Chat With Writer
Helping Hand

ONLINE

Helping Hand

I am a professional and experienced writer and I have written research reports, proposals, essays, thesis and dissertations on a variety of topics.

$40 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Racq roadside assist phone number - Apogee field panel user's manual 125 3000 - Given two tables employee and department - What is machiavellianism in organisational behaviour - Lab 2 separation mixture answers - Sew what inc business performance - Implementation - Team building theory tuckman - Sociology Question DQ1 - A focused differentiation strategy aims at securing competitive advantage - What is beauty care in tle - Family Nurse Practitioner as Health Promoter based on the Health Promoter and Disease Prevention Theoretical Model - 6 cycle semi log graph paper - Urgent please accept the bid who can deliver in 3hours - 10 - Response to an inconvenient truth - Open shut them give a little clap prayer - Baw baw combined churches food relief - Formula for speed distance time - Dean woodcock neuropsychological battery dwnb houghton mifflin harcourt - 7-eleven franchise application form - Blobz guide to electric circuits - Similarities between ancient india and greece sculptures - Discussion 1st - What type of process flow structure is cbf using - Blazenet belhaven - What are some violence indicators an employee might display - Five curriculum outline - Church inc is presently enjoying relatively - Rmit university grading scale - The wages of sin literary analysis - Abiotic factors in the desert - Discussion Week 3 - IT 203 Information Technology for Management - The slope of a velocity vs time graph represents - Soap note examples for nurse practitioners uti - Mafs 8 ee 3.7 answers - Report descriptive statistics apa - Can you decipher the quotation factor the polynomials answer key - Business - Chain smoking whiskey drinkin sob - A small dog is trained to jump straight up a distance of 1.2m - What happened to missy in the shack - Adobe acrobat reader dc shopfloor xi - Positive psychology steve baumgardner pdf - Ray cupple bought a basic car costing - A swiveling proxy that will even wear a tutu - Doing a competitive strength assessment entails - Raa aircraft for sale - Length width height order - Visio 2007 uml shapes - Originally carol ann duffy questions - Can two brown eyed parents make blue eyes - Hard engineering coastal management - 5 - Monitoring toddlers and technology essay - Local budget paper - Www ciscopress com register - Deliverable 5 - Interpreting Key Performance Indicators/ Excel File, Summary, Data Visuals, Dashboards, ScoreCard - Paper - Prepare a 6- to 10-slide presentation, with speaker notes, for the next web meeting - How will you know when your titration is finished - Savvy discount furniture grand prairie - Lync online web app - Feedback examples for students - How many types of stages are there - Partial dependency vs transitive dependency - Negative beta stocks list - Square root of 313 - Staffing Issues Interactive Case Study - Draw condensed structural formulas for the following compounds - Tic tac toe metabolic acidosis - Nursing Leadership DB#4 - Bernoulli's theorem experiment calculation - Confucius lives next door cliff notes - Which best describes an oxidizing agent - Economic - Agonist and antagonist bicep curl - Calculus problems - 2 Response to Discussion questions - African American studies week 1 - Big red bicycle pty ltd - Kirchhoff's current law parallel circuit - All about dental care roxborough - Zn no3 2 oxidation number - Deodorant in a sentence - Recruitment at the borgata hotel casino and spa - Discussion Board - House of cards season 2 dvd tesco - Room on the broom story powerpoint - Australian taxation office moonee ponds vic - Elements of business letter - Management communication o rourke 5th pdf - Post a two paragraph response to this question: What impression do you have of the character Madea when you are first introduced to her in the play? - Security architecture - Gleim cia test bank - Need Help - Nestle ice cream in cuba case study - Ross and rachel kiss - Restricted electrical licence vic