기억의 기록

[ELK Stack] 1 - JVM 본문

데이터 분석/툴

[ELK Stack] 1 - JVM

nethunter 2018. 7. 9. 11:30
반응형


기본적으로 JVM 을 사용하기 때문에 설치하고자 하는 ELK Stack 버젼에 맞게 JVM 을 설치합니다.

https://www.elastic.co/support/matrix#matrix_jvm



JVM?


자바 가상 머신(영어: Java Virtual Machine, JVM)은 자바 바이트코드를 실행할 수 있는 주체이다. 

일반적으로 인터프리터나 JIT 컴파일 방식으로 다른 컴퓨터 위에서 바이트코드를 실행할 수 있도록 구현되나 

자바 프로세서처럼 하드웨어와 소프트웨어를 혼합해 구현하는 경우도 있다. 

(이론적으로는 100% 하드웨어 구현도 가능하나 비효율적이다) 


자바 바이트코드는 플랫폼에 독립적이며 모든 자바 가상 머신은 자바 가상 머신 규격에 정의된 대로 자바 바이트코드를 실행한다. 

따라서 표준 자바 API까지 동일한 동작을 하도록 구현한 상태에서는 이론적으로 모든 자바 프로그램은 

CPU나 운영 체제의 종류와 무관하게 동일하게 동작할 것을 보장한다.

 

Wikipedia

https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EA%B0%80%EC%83%81_%EB%A8%B8%EC%8B%A0



JVM Download 페이지로 이동

http://www.oracle.com/technetwork/java/javase/downloads/index.html


Elasticsearch 6.2.3은 Java 10 이 지원된다고 나왔지만... 


Logstash 에서 10을 지원하지 않기 때문에 8 을 사용합니다.  (10 버전으로 만들었다가 다시 다 수정합니다. ㅡㅡ)

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html







다운로드가 완료되면 설치를 진행합니다.
















완료!



PATH 설정













JAVA_HOME 추가된것을 확인하고 한개 더 추가합니다.







.;%JAVA_HOME%\lib\tools.jar;




JAVA_HOE 과 CLASSPATH 추가 확인 후 Path 를 수정합니다.





새로 만들기를 클릭하여 아래와 같이 추가합니다.


%JAVA_HOME%\bin\




설정 완료!


설정이 제대로 왰는지 확인합니다.

(필요없는 텍스트들은 삭제 했습니다.)






전부 제대로 표시된다면 이제 어디서도 JVM 을 이용할 수 있습니다.

반응형