반응형
M1 맥북으로 Java 설치하는 방법에 대해 공유하도록 하겠습니다.
사실 hadoop을 이용하지 않는다면, 단순하게 brew를 통해 java설치를 진행해도 문제가 없다라고 느껴집니다.
하지만 필자처럼 hadoop 환경을 본인 맥북 로컬 환경에 설치 & 구동 하고자 하는 분들은 java 버전을 필수적으로 맞춰주어야 합니다.
따라서 저는 기존의 java 19 버전을 삭제 -> 11버전으로 재설치 과정을 거쳤습니다.
M1 맥북 프로에서 기존 자바 삭제 방법
다음과 같은 과정을 통해 설치된 자바를 삭제할 수 있습니다.
- terminal창에 다음 명령을 복하여 붙여넣습니다.
- sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
- sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
- sudo rm -fr ~/Library/Application\ Support/Oracle/Java
- 두번째로는 /Library/Java/JavaVirtualMachines/ 에 있는 jdk<본인버전> 디렉토리를 통째로 삭제합니다.
위 과정이 끝났다면 이제 새로운 java를 설치할 준비가 되었습니다.
Java 설치
다른 채널을 통해 자바를 설치해도 상관 없겠지만, M1 mac 특성상 zulu에서 제공하는 자바를 설치하면 되겠습니다.
만약 java 11 을 설치하신다면 아래 링크를 통해 다운받으실 수 있습니다.
이렇게 설치가 끝난다면 터미널에서 자바 버전을 체크해보시길 바랍니다.
java -version
처음에 에러 메시지가 뜰 수 있는데요. 이 경우에는 JAVA_HOME 경로를 다시 설정하고 반영해줘야 합니다.
- vim ~/.zshrc 명령어를 통해 zshrc 파일로 들어갑니다
- 아래와 같이 JAVA_HOME 경로를 재명시해주어야 합니다. /Library/Java/JavaVirtualMachines/ 경로로 이동하여 어떤 jdk가 생성되었는지 명시해주어야 합니다. (본인이 다운받은 버전의 jdk 입니다). 저와 같은 경우 아래와 같습니다.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin:
이렇게 자바 경로 표기가 끝났다면, source ~/.zshrc 를 통해 반영해줍니다.
이제 java -version 명령어를 통해 자바 버전을 확인해보세요.
다음과 같이 정상적으로 생성된 것을 확인할 수 있습니다.
openjdk version "11.0.18" 2023-01-17 LTS
OpenJDK Runtime Environment Zulu11.62+17-CA (build 11.0.18+10-LTS)
OpenJDK 64-Bit Server VM Zulu11.62+17-CA (build 11.0.18+10-LTS, mixed mode)
반응형
'빅데이터 > 하둡' 카테고리의 다른 글
[하둡] MapReduce란? (MapReduce기초1) (0) | 2023.02.16 |
---|---|
[M1 맥북] 하둡(hadoop) 설치 (0) | 2023.02.16 |