1. 기본 네트워크 설정하기

 

👌포트 포워딩 설정

엘라스틱 서치 기본 포트 번호 : 9200

키바나 기본 포트번호 : 5601

로그스태시 기본 포트번호 : 5044

 

👌vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

ONBOOT=yes 수정

"/etc/sysconfig/network-scripts/ifcfg-enp0s3" 파일의 "ONBOOT=yes" 속성은 시스템이 부팅될 네트워크 인터페이스가 자동으로 활성화되어야 하는지 여부를 나타내는 사용한다.

 

👌systemctl restart network : 네트워크 재시작

 


2. 리눅스에 java가 설치되어 있는지 확인

Elasticsearch 실행을 위해서는 자바1.8 이상의 버전이 설치되어 있어야 하며 JAVA_HOME 환경변수가 잡혀있어야 합니다. 각 버전별로 필요한 자바 버전은 https://www.elastic.co/support/matrix#matrix_jvm 페이지에서 확인이 가능합니다.

 

자바설치는 따로 설명하지 않고 다른 장에 자세히 설명을 하겠다.

 

👌java -version : 자바버전 확인

 


3. Elasticsearch 설치

👌레드햇 패키지 관리자를 이용하여 GPG 키를 IMPORT 한다.

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

 

👌레포파일을 생성 후 아래를 기입해준다.

vi  /etc/yum.repos.d/elasticsearch.repo
[elasticsearch]
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=0
autorefresh=1
type=rpm-md

 

👌YUM 패키지로 설치

yum install --enablerepo=elasticsearch elasticsearch

 

👌elasticsearch.yml 파일 설정

vi /etc/elasticsearch/elasticsearch.yml

설정파일을 들어가서 주석들을 해제 및 설정해준다.

network.host: localhost 부분과 http.port: 9200 주석 제거 

network.host: 192.168.0.1 기본 게이트웨이로 되어있는데 부분을 localhost 바꿔준다.

모든 접속을 허용할 시 0.0.0.0 으로 바꿔준다.

 

👌엘라스틱 서치 재시작, 자동 시작 서비스 활성화(심볼릭 링크), 활성화 여부 확인

systemctl restart elasticsearch

systemctl enable elasticsearch

systemctl status elasticsearch

 

👌인터넷 연결을 보여주는 명령어

netstat -ant

 

👌엘라스틱서치 연결 잘 되었나 확인

curl http://localhost:9200

 

참고사이트 : http://seo0.kr/?page_id=99&mod=document&uid=36

https://classicismist.blogspot.com/2020/01/centos7-elk-stack-filebeat-logstash.html

https://seungkangmo.tistory.com/283 (elasticsearch.yml파일 network.host: 0.0.0.0으로   사이트 추천)

'개발도구 > ELK' 카테고리의 다른 글

centOS7 기준 logstash 설치하기  (0) 2023.04.27
centOS7 기준 kibana 설치하기  (0) 2023.04.27
centOS7 기준 ELK 삭제하기  (0) 2023.04.27
ELK란?  (0) 2023.04.26

+ Recent posts