Maven으로 Java 프로젝트 시작하기

hadoop또한 java를 사용한다. 따라서 java 프로젝트를 만들어서 사용해야합니다.

Eclipse나 InteliJ를 사용하는 것이 아닌 mac의 터미널을 사용하여 java를 빌드하고 jar 파일을 생성하여 사용할 예정입니다.

Maven을 설치하였다면 아래 순서를 따라 maven project를 만들어 볼 수 있습니다.

1. 프로젝트를 만들 디렉토리로 이동.

1
2
su bigdata
cd ~

2. maven project 생성시작

1
2
3
4
5
6
mvn archetype:generate


--- Scanning for projects (처음 한번만 오래걸림 / 이후에는 버전체크후 빠르게 넘어감) ---

--- 생략 ---
Read more

하둡 HDFS 입출력 따라해보기

Maven project에 입/출력 예제 코드 생성

우선 maven project 디렉토리로 이동해줍니다.

maven project를 만드는 방법을 모르는 분은 Maven으로 Java 프로젝트 시작하기라는 본문의 포스트를 참고해주세요.

./maven project path/src/main/java/package name/ 경로까지 들어오게되면 App.java라는 java 파일이 있는 위치까지 오게됩니다. (경로는 사람마다 다릅니다.)

필자는 프로젝트 명을 study-hadoop라고 지었고 package는 cpprhtn, 현재 경로는 /Users/bigdata/study-hadoop/src/main/java/cpprhtn 입니다.

이후에 아래와 같은 코드를 짜줍니다.

Read more

How to install Maven on M1

<<시작하세요 하둡 프로그래밍>>이라는 책을 통해 하둡을 공부하면서, 이 책의 예제파일을 다운받고 실행을 시켜보려고 했습니다.

Eclipse나 InteliJ를 사용하는 유저라면 간단한 세팅을 통하여 mvn 프로젝트를 실행시킬 수 있지만, 저는 터미널에서 package사용과 mvn명렁어를 사용하기 위해서 직접 M1 mac에 설치하게 되었습니다.

Apache Maven 다운

Apache Maven 주소에서 최신 버전의 .tar.gz파일을 내려받습니다.

tar -vxf 명령어로 압축을 해제하거나, 다운받은 파일을 더블클릭하여 압축을 해제해줍니다.

PATH 설정

원하는 위치로 해당 디렉토리를 옮겨준 후 Path를 설정해줍니다.

1
2
3
4
5
6
7
vi ~/.zshrc

# set maven path
export M2_HOME=/Users/bigdata/apache-maven-3.8.4 #maven 주소 / 사람마다 다르므로 변경해줘야함
export PATH=$PATH:$M2_HOME/bin

source ~/.zshrc

설치 확인

mvn -version 명령어를 통해 메이븐이 제데로 설치되었는지 확인한다.