1. 개요
사용하고 있는 os는 리눅스 redhat 계열릐 Rocky 8.10을 사용하고 있다.
elasticsearch를 관리하기 위한 도구로 kibana 8.x.x 버전을 설치하고, kibana 설정을 수정해서 elasticsearch와 연동해보겠다.
2. 설치 방법
a. yum repo 설정
/etc/yum.repo/kibana.repo
[kibana-8.x]
name=Kibana repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
b. kibana 설치
$ dnf install kibana
c. 서비스로 실행
systemctl start kibana.service # 서비스 시작
systemctl enable kibana.service # 데몬 등록
systemctl status kibana.service # 서비스 상태 확인
3. 설정 파일 수정(선택 사항)
a. 외부 ip 접속 허용(선택 사항)
- server.host 부분을 찾아 아래와 같이 수정하자.
server.host: "0.0.0.0" # 외부 모든 ip에서 접속 허용
b. elasticsearch 연동(선택 사항)
- elasticsearch와 연동하기 위해 아래와 같이 수정하자.
elasticsearch.hosts: ["http://<elasticsearch host>:9200"] # elasticsearch url
c. 방화벽 설정(선택 사항)
- 외부에서 접속하기 위해서 방화벽을 열어줘야 한다. kibana 기본 포트를 사용한다면 5601을 사용하기 때문에 5601 포트를 열어주도록 하자.
sudo firewall-cmd --add-port=5601/tcp --permanent # port 열기
sudo firewall-cmd --reload # reload
sudo firewall-cmd --list-all # 활성화된 규칙 확인
참고 자료
https://www.elastic.co/guide/en/kibana/current/rpm.html
'Data Infra > Elasticsearch' 카테고리의 다른 글
[Elasticsearch] dnf(yum) 으로 elasticsearch.5.16.16 설치 (1) | 2024.09.11 |
---|---|
[Elasticsearch] Elasticsearch 간단 정리 (0) | 2023.09.28 |