본문 바로가기
개발/Elasticsearch

Mac Elasticsearch 설치 :: 마이자몽

by 마이자몽 🌻♚ 2020. 3. 12.

 Elasticsearch라는 단어 혹은 기술에 대해서 많이 들어봤을 것이라고 생각합니다. 그러면 도데체 ElasticSearch가 무엇인가... 쉽게 검색엔진이라고 보시면 됩니다. 모든 유형의 데이터를 분산형 오픈 소스 검색을 위한 엔진. 속도도 빠르고 확장성이 좋은 검색엔진이라고 보면 될것 같습니다. 그럼 Elasticsearch를 사용하기 위해 설치를 한번 진행해 보겠습니다.

 

MacOS Elasticsearch 설치

Elasticsearch를 설치하기 전에 두가지를 설치해줘야합니다.

첫번째는 자바가 설치되어 있어야하고, 두번째는 brew 패키지 관리자를 설치해줘야합니다.

 

Java 설치

https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

 

Oracle Java Archive

Java ME DVB, J2ME Connected Limited Device Configuration (CLDC), J2ME Mobile Information Device Profile (MIDP), Java Card, Mobile Media API Emulator (MMAPI), Java ME SDK, Java TV, OCAP Sun Specification, Project Lightweight UI Toolkit, Security and Trust S

www.oracle.com

오라클 홈페이지가 조금 변경되었습니다.

해당 링크를 통해 Java SE 버전을 선택하여 설치하면 됩니다. 저는 8버전으로 설치하겠습니다.

 

Mac 버전으로 설치해주시면되고 dmg 파일을 실행해서 쭉 설치를 진행해주시면 됩니다. dmg 파일 설치과정은 생략하겠습니다.

설치를 위해서는 oracle 홈페이지 아이디가 필요합니다. 설치하기전에 로그인하라는 안내를 받게되는데 간단하게 회원가입 진행하고 설치파일을 받아주시면 됩니다.

 

Java 환경변수 설정

Java 설치가 완료되었으면 자바를 설치해줘야합니다.

설치가 완료되면 자바의 기본 경로는 /Library/Java/JavaVirtualMachines 아래 설치한 자바들이 있습니다. 저는 이전에 설치한 jdk1.8.0_181 버전으로 환경변수를 잡겠습니다.

 

vi ~/.bash_profile

bash_profile 파일을 열어 아래와 같이 설정해줍니다.

 

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

export JAVA_HOME
export PATH=${PATH}:${JAVA_HOME}/bin

저장하고 나옵니다.

 

source ~/.bash_profile

설정파일을 반영해주고 이제 java의 환경변수가 제대로 설정되었는지 확인해줍니다.

 

java -version

버전에 대한 정보가 나온다면 성공적으로 java를 설치한겁니다.

 

 

 

Brew 패키지 관리자 설치

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

HomeBrew 공식홈페이지에 나와있는 설치방법입니다.

해당 코드를 터미널에 붙여넣기 해줍니다.

 

Elasticsearch 설치

MacOS Elasticsearch 설치는 Homebrew 패키지 관리자를 이용해서 설치해줘야합니다.

brew install elasticsearch

터미널에 brew 를 이용해서 설치해줍니다.

이게 끝입니다. MacOS Elasticsearch 설치는 끝난겁니다.

 

 

Elasticsearch 실행

elasticsearch

elasticsearch 명령어를 사용해서 실행해줍니다.

만약 자바가 설치가 안되어 있다면 이 단계에서 오류가 발생합니다.

 

터미널에서 elasticsearch를 실행해주고 맨아래 주소내용과 started 문자가 출력되어 있다면 이상없이 설치가완료된것입니다.

이제 제대로 설치가 되었는지 확인해보겠습니다. Chrome이나 웹브라우저를 사용해서 127.0.0.1:9200 으로 접속해보겠습니다.

 

127.0.0.1:9200 elasticsearch 접속확인

위와 같이 버번에 대한 정보가 나온다면 이상없이 elasticsearch server가 실행된 것 입니다.

댓글0