이 섹션에는 elasticsearch를 어떻게 설치하고 실행하는지에 대한 정보가 담겨 있다. 아직 다운로드 하지 않았으면, 다운로드 (http://www.elasticsearch.org/download) 하고 설치 문서 (http://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html#setup-installation) 를 확인하라.
[NOTE]
Elasticsearch 는 apt나 yum을 이용해서 우리의 Repository로부터 설치를 할 수도 있다. Repository (http://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html) 섹션을 참고하라.
[Installation]
최종 버전을 다운로드하고 압축 해제 후, Elasticsearch는 다음 command로 실행할 수 있다.
$ bin/elasticsearch
*nix 시스템 (Unix, Linux) 상에서는 foreground process로 실행된다. Background process로 실행하려면 다음과 같이 -d switch를 추가하면 된다.
$ bin/elasticsearch -d
*NIX
Elasticsearch shell script를 사용하여 여러 features들을 추가할 수 있다. 첫번째는, 앞서 설명했듯이, foreground / background process로 쉽게 실행할 수 있다.
또다른 특징으로 -X, -D, getopt long style configuration parameter를 script로 직접 전달할 수 있다. JAVA_OPTS나 ES_JAVA_OPTS를 사용하여 모든 설정을 재정의할 수 있다. 예를 들면 다음과 같다.
$ bin/elasticsearch -Xmx2g -Xms2g -Des.index.store.type=memory --node.name=my-node
[Java (JVM) version]
Elasticsearch는 Java를 사용하여 빌드 되었다. 실행하기 위해서는 최소한 Java 7이 필요하다. 단지 Oracle Java와 OpenJDK만 지원된다. 모든 Elasticsearch node와 client에는 동일한 버전의 JVM이 설치되어 있어야 한다.
Java 8 update 20 이상이나 Java 7 update 55 이상 버전을 설치하기를 권장한다. 이전 버전의 Java 7에서는 index corruption과 data loss에 대한 bug가 있다. Elasticsearch는 java 1.5.0으로 알려진 잘못된 버전으로 실행하면 실행되지 않을 것이다.
사용하는 Java의 버전은 JAVA_HOME 환경 변수로 설정할 수 있다.
댓글을 달아 주세요
댓글 RSS 주소 : http://www.yongbi.net/rss/comment/706