본문 바로가기

Hadoop&Spark

Linux 환경변수 설정

기존에 설치된 JAVA를 다른 버전으로 변경하고자 한다.

1. 공유 폴더 설정

위의 설정을 통해 로컬 폴더을 VM으로 공유한다. 이 공유 폴더를 통해 원하는 버전의 java tar.gz 파일을 공유할 수 있다.

2. 자바 설치 진행

rpm -qa | grep java* 을 통해 기존 리눅스에 설치된 자바를 확인한다.

기존 설치된 자바를 제거하고 새로 자바를 설치할 것이기에 yum -y remove 명령어를 통해 목록에서 .noarch파일을 제외한 나머지 파일들을 제거한다. 그리고 공유 폴더에 있는 java.tar.gz 파일을 tar xzvfp [파일명] 명령어로 압축을 풀어주는데 경로는 /usr/local로 설정해준다.

강사님께서는 /etc/profile 파일에서 위와 같이 코드 두 줄을 추가해서 환경변수 설정을 하라고 알려주셨다.

export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin: $PATH

그러나, 이렇게 설정하면 not a valid identifier 에러가 발생했고, 다른 기본 터미널 명령어들도 먹통이 돼서 재로그인을 해주어야 하는 현상이 발생했다. 그래서, 그냥 환경변수를 설정하지말고 환경변수로 설정된 디렉토리에다가 java파일과 javac파일의 심볼릭 링크를 추가해주는 방식으로 설정하였다.

참고 사이트

리눅스 공부 2 - 링크파일을 환경변수 디렉토리에 생성 (https://ugo04.tistory.com/145)

'Hadoop&Spark' 카테고리의 다른 글

VMWare에 CentOS 설치하기  (0) 2023.05.24