반응형
Centos7 에 elasticsearch 설치
준비 - JVM 설치
ES는 JDK 가 필요합니다. 1.8버전 이상이 설치되어있어야 합니다.
우선 버전 확인
$ java -version
openjdk version "1.8.0_242"
라고 나오네요. 이럼 설치 안해도됩니다. 이전 버전이거나 명령어가 안먹힌다면
JVM 설치. (root 권한아니면 $ sudo yum...)
$ yum install -y java-1.8.0-openjdk-devel.x86_64
elasticsearch 설치
repo 파일 생성
$ vi /etc/yum.repos.d/elasticsearch.repo
"i" 를 누르면 입력모드가 됩니다.
아래 내용을 복붙합니다.
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
복붙후에 esc 한번 누르고 ":" (콜론) 누르고 "wq!" 입력 후 엔터. 하면 저장됩니다.
그리고 yum 으로 설치
$ yum install -y elasticsearch
뒤에 버전을 명시하지 않으면 최신버전으로 설치됩니다. 버전을 명시하려면 elasticsearch-7.6.0 이런식으로.
home dir : /usr/share/elasticsearch
config dir : /etc/elasticsearch
data dir : /var/lib/elasticsearch
log dir : /var/log/elasticsearch
서비스 등록
$ sudo systemctl enable elasticsearch
$ sudo systemctl start elasticsearch
root 권한 필요.
설치 확인
$ curl -X GET 'localhost:9200'
output
{
"name" : "es-install-test",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "6IfgGaPUHTHu_JfzfEgRVw",
"version" : {
"number" : "7.6.0",
"build_flavor" : "default",
"build_type" : "rpm",
"build_hash" : "7f634e9f12345fbc12721234dd1da681b0c3b1e3",
"build_date" : "2020-02-06T00:09:00.449973Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
728x90
반응형
'elasticsearch' 카테고리의 다른 글
_update_by_query (부분 업데이트) (0) | 2023.08.07 |
---|---|
[elasticsearch] cluster_block_exception FORBIDDEN/12/index read-only / allow delete (api)] 해결하기 (0) | 2020.03.20 |
[elasticsearch] Centos에서 elasticsearch 가 시작이 안될 때 (0) | 2020.03.20 |
[elasticsearch] linux(centos7) nori plug-in설치 (2) | 2020.03.06 |
[elasticsearch] cors 설정 (Access-Control-Allow-Origin) (0) | 2020.03.05 |
댓글