history
# yum install -y java-1.8.0-openjdk-devel.x86_64
# vi /etc/yum.repos.d/elasticsearch.repo
# yum install -y elasticsearch
# systemctl enable elasticsearch
# systemctl start elasticsearch
# curl -X GET 'localhost:9200'
JDK 설치
순서1_jdk설치
ES 설치
[ # vi /etc/yum.repos.d/elasticsearch.repo ]
yum 으로 설치하기 전에 repo 파일을 생성해야 한다. (밑에 내용 작성)
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
최신버전 or 특정 버전 설치
# yum install -y elasticsearch
# yum install -y elasticsearch-6.1.0
yum으로 설치했을 때, 각 디렉터리의 용도
- /usr/share/elasticsearch : 홈디렉토리
- /etc/elasticsearch : 설정 파일 디렉토리
- /var/lib/elasticsearch : 데이터 저장 디렉토리
- /var/log/elasticsearch : 로그 저장 디렉토리
ES 실행 및 자동시작
# systemctl enable elasticsearch
# systemctl start elasticsearch
# systemctl status elasticsearch
ES 작동 확인
# curl -XGET 'localhost:9200'
🙄 Error!!
-XX:ParallelGCThreads=N 에 대한 오류가 발생 ( 에러 문구를 못찾음 ㅠ)
필자는 VMware 에서 최소사양을 설치했기 때문에 JVM의 GC 쓰레드 수를 조절해줄 필요가 있었다..!!
그래서 일단 vm 의 성능을 높였다.
결과
참고
링크1 에러1 에러2