Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.21 KB

README.md

File metadata and controls

42 lines (34 loc) · 1.21 KB

MapReduce Program

Overview

Hadoop MapReduce program to find the most viewed Wiki page name and its pageview number.

Technologies

  • sbt
  • HDFS
  • YARN
  • MapReduce
  • Hadoop
  • Hive
  • Docker

Features

  • Create a jar file.
  • Find the most viewed English Wiki page on 10/20/2020.
  • Sort the output by values in either a descending order or an ascending order.

Getting Started / Usage

In order to run this program properly, you will need to do the following prerequisites:

  • Be sure to have Apache Hadoop installed in your JVM or a local cluster.
  • Be sure to create plugins.sbt under project folder in order to create jar file.

If all of the prerequisites above are met, go ahead and clone this repo by using the command below:

git clone https://github.com/revature-scalawags/MapReduce_Program.git

In order to create a jar file, use the command below:

sbt clean compile assembly

Once the jar file is created, copy the jar file located within /target/scala-2.13 direcotry and paste it to JVM or a local cluster.

In order to run the jar file in Hadoop, use the command below:

hadoop jar WordCount-assembly-1.0.jar mapreducer.EnglishPageViewCount input output

Contributors

spark131008