반응형
우분투 24.04에서 최신 버전의 Elasticsearch를 설치하는 방법
테스트 환경
운영체제 정보
$ lsb_release -d
Description: Ubuntu 24.04.1 LTS
필수 패키지 설치
sudo apt update
sudo apt install apt-transport-https
Elastic 공식 GPG 공개 키 등록
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch \
| sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
Elasticsearch APT 저장소 추가
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] \
https://artifacts.elastic.co/packages/9.x/apt stable main" \
| sudo tee /etc/apt/sources.list.d/elastic-9.x.list
Elasticsearch 설치
sudo apt update
sudo apt install elasticsearch
sudo vim /etc/elasticsearch/elasticsearch.yml
cluster.name: my-application
node.name: node-1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
bootstrap.memory_lock: true
network.host: 0.0.0.0
http.port: 9200
xpack.security.enabled: true
xpack.security.enrollment.enabled: true
xpack.security.http.ssl:
enabled: true
keystore.path: certs/http.p12
xpack.security.transport.ssl:
enabled: true
verification_mode: certificate
keystore.path: certs/transport.p12
truststore.path: certs/transport.p12
discovery.type: single-node
http.host: 0.0.0.0
버전 정보
$ /usr/share/elasticsearch/bin/elasticsearch --version
Version: 9.2.3, Build: deb/d8972a71dbbd64ff17f2f4dba9ca2c3fe09fb100/2025-12-16T10:09:08.849001802Z, JVM: 25.0.1
728x90
Kibana 설치
sudo apt install kibana
sudo usermod -a -G elasticsearch kibana
sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system
sudo vim /etc/kibana/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
server.publicBaseUrl: "http://192.168.10.100"
server.name: "ubuntu2404"
elasticsearch.hosts: ["https://localhost:9200"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "1GcNsKYyN9PH=9=jMTMy"
elasticsearch.ssl.certificateAuthorities: [ "/etc/elasticsearch/certs/http_ca.crt" ]
elasticsearch.ssl.verificationMode: full
logging:
appenders:
file:
type: file
fileName: /var/log/kibana/kibana.log
layout:
type: json
root:
appenders:
- default
- file
pid.file: /run/kibana/kibana.pid
버전 정보
$ /usr/share/kibana/bin/kibana --version --allow-root | tail -1
9.2.3
서비스 활성화 및 실행
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch kibana
sudo systemctl start elasticsearch kibana
상태 확인
systemctl status elasticsearch
systemctl status kibana
브라우저에서 접속
http://[서버IP]:5601

패키지 삭제
sudo systemctl disable --now elasticsearch kibana
sudo apt remove --purge elasticsearch kibana
sudo rm -rf /etc/{elasticsearch,kibana}/
sudo rm -rf /var/lib/{elasticsearch,kibana}/
sudo apt autoremove
참고URL
- elastic : Install Elasticsearch with a Debian package
- elastic : Past Releases
728x90
반응형
'리눅스' 카테고리의 다른 글
| 우분투 24.04에 단일 노드 Elasticsearch와 Kibana를 설치하는 방법 (0) | 2026.01.09 |
|---|---|
| 우분투 22.04에서 DHCP 서버를 구축하는 방법 (0) | 2026.01.05 |
| MongoDB Extension 버전을 다운그레이드하는 방법 (0) | 2026.01.02 |
| 우분투 22.04에서 root 계정의 비밀번호를 초기화하는 방법 (1) | 2025.12.31 |
| 우분투 24.04에서 NFS 서버를 설치하고 NFS 볼륨을 마운트하는 방법 (0) | 2025.12.23 |