1. Java 설치
Elasticsearch는 Java로 구현되어 있으므로, 먼저 Java를 설치해야 합니다. 최신 버전의 Elasticsearch는 Java 11 이상을 요구합니다.
1 2 3 4 |
sudo apt update sudo apt install openjdk-11-jdk |
Java 설치 확인:
1 2 3 |
java -version |
2. Elasticsearch 설치
Elasticsearch의 공식 APT 리포지토리를 시스템에 추가하고, 소프트웨어를 설치합니다.
1 2 3 4 5 6 7 8 9 10 11 |
# GPG 키 추가 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - # Elasticsearch APT 저장소 추가 sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" > /etc/apt/sources.list.d/elastic-8.x.list' sudo apt update sudo apt install elasticsearch |
3. Elasticsearch 구성
설치 후, Elasticsearch 구성 파일(elasticsearch.yml
)을 열고 필요한 설정을 조정합니다. 파일은 보통 /etc/elasticsearch
폴더 안에 있습니다.
1 2 3 |
sudo nano /etc/elasticsearch/elasticsearch.yml |
여기에서 네트워크 설정, 클러스터 설정 등을 할 수 있습니다.
4. Elasticsearch 서비스 시작
설정을 마친 후, Elasticsearch 서비스를 시작하고 시스템 부팅 시 자동으로 시작되도록 설정합니다.
1 2 3 4 |
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service |
서비스 상태 확인:
1 2 3 |
sudo systemctl status elasticsearch.service |
테스트
설치가 성공적으로 완료되었는지 확인하기 위해 다음 명령을 사용하여 Elasticsearch 서버와의 연결을 테스트할 수 있습니다.
1 2 3 |
curl -X GET "localhost:9200/" |
위 명령은 Elasticsearch 서버의 기본 정보를 JSON 형태로 반환해 줄 것입니다.
Ubuntu에서 Elasticsearch를 설치하고 운영하는 과정은 비교적 단순하며, 다양한 애플리케이션과 서비스의 로깅 시스템, 검색 엔진으로 활용될 수 있습니다.