2021-2학기/하둡
Mapreduce_ java_wordcount
애플쩀
2022. 3. 23. 11:49
1.새로운 자바 프로젝트 MapReduce를 만든다
2.JRE 선택

ADD를 누른 후 standdard선택

next를 누른후에
usr/lib/jvm를 들어가서 jdk1.8.0_271폴더를 오픈한다 .

컴파일러 레벨 1.8로 바꾸기 --하둡의 환경과 맞춰야함

windows-preference- java- buildpath-user libaries

HADOOP-COMMON에 추가 !!
이렇게 다 추가를 한 후에 add externel jar를 들어간다

이렇게 다 클릭한후 오픈누르면 등록이 된다

HADOOP-COMMON-LIB에는 얘네를 추가

이런식으로 각각폴더에 맞는아이들 (JAR)를 추가 시킨다
APPLY AND CLOSE 누름
MAPREUCE 자바 프로젝트 폴더를 누른후
properties의 java build path를 들어간다
그 후 add library로 라이버리들을 추가시킨다

파일 1,2에 아무 글을 써준다


[MapReduce] 프로젝트를 선택한 후에 , Run -> Run Configurations
Java Application 안에 MapReduce폴더를 만들어주고 , 메인 클래스에 WordCount클래스를 넣는다.

Argument 에 이렇게 적어주기

wordCount 클래스에는 소스코드를 적어놓았고
[MapReduce]에 F5( 오른쪽마우스 - >refresh) 를 누르면

얘네가 생기는데
part- 00000을 누르면 단어마다 카운트 되어있다.
