CentOS7에 Elasticsearch7.3 설치

참고

공식 웹 사이트 제품 문서 REST APIs

REPO 파일 추가

vi 또는 vim을 사용하여 /etc/yum.repos.d/elasticsearch.repo 파일을 편집하고 다음 내용을 파일에 복사 한 다음 저장하고 종료하십시오.

            [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
        

설치 수행

            yum -y install elasticsearch
        

구성 파일 수정

vi 또는 vim을 사용하여 /etc/elasticsearch/elasticsearch.yml을 편집하고 바인딩 된 IP 및 포트를 수정 한 다음 노드 이름을 수정하십시오. 캐시 크기는 서버 실제 메모리의 절반으로 설정하는 것이 좋습니다. 자세한 내용은 다음 예를 참조하십시오.

            node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
        

서비스를 시작하고 서비스를 확인하십시오.

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

연결 승인에 대해

설치가 완료된 후에는 기본적으로 연결 인증 제어가 없으며, 공용 네트워크 환경에서 서비스를 제공해야하는 경우 연결 인증 확인이 가능하도록 구성을 수정해야합니다. 일반적으로 사용 시나리오는 Elasticsearch 서비스를 외부로 열지 않으므로이 문서에서는 연결 인증 확인을 구성하는 방법에 대해 자세히 설명하지 않습니다. 서비스가 서버의 LAN에 배포되면 인증 확인을 활성화 할 필요가 없습니다. 보안을 강화해야하는 경우 서버의 방화벽 규칙을 구성하여 액세스를 제한 할 수 있습니다.