728x90
반응형

오류

error: scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.

 

원인

scala 2.11  버전과 java SDK 버전이 맞지 않아 발생하는 오류

 

해결방법

scala 버전에 맞게 java SDK를 8 버전으로 바꾼다.

나의 경우 9버전이었다.

728x90
반응형
728x90
반응형

새로 받은 Mac에 Java 설치

 

먼저  Homebrew를 설치한다.

 

1. Java (OpenJDK) 설치

$ brew install cask
$ brew tap adoptopenjdk/openjdk

- OpenJDK8 설치

$ brew install --cask adoptopenjdk8

 

2. Java 버전  변경

- 설치된 JDK 버전 확인

$ /usr/libexec/java_home -V

- 변경

# 1.8 버전으로 변경
$ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

# 11 버전으로 변경
$ export JAVA_HOME=$(/usr/libexec/java_home -v 11)

 

728x90
반응형
728x90
반응형

Jps 는 자바로 실행되는 java virtual machine process를 보여주는 명령어이다.

 

이번에 하둡으로 맵리듀스 잡 실행해보며 하둡 클러스터 잘 도는지 확인하려 jps 명령어 써보면서 간단히 정리해본다.

 

데이터노즈, 네임노드, 리소스 매니저 등등 잘 돌고 있었고 이제 테스트가 끝나서 종료하려고 ./stop-all.sh 명령어를 넣었는데 java virtual machine에서는 종료가 안된건지 자꾸 남아서 직접 Kill 해 주어야 했다.

참고로 앞에 23240 등 다섯 자리 숫자가 Pid 임.

 

직접 kill 할 때는 

> kill -9 pid

써주어 종료시킬 수 있다.

이렇~~~게!

 

간단하쥬~?

728x90
반응형

+ Recent posts