$ sudo apt install openjdk-11-jdk-headless
# 1. .profile 파일에 접근
$ sudo vi ~/.profile
# 2. JAVA_HOME, PATH 설정
# .proflie 파일에 작성
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$PATH:$JAVA_HOME/bin
# 3. 현재 실행중인 shell에 적용
$ source ~/.profile
# 4. 경로 확인
$ echo $JAVA_HOME
APT 저장소 추가 및 GPG 키 설치
# GPG 키 다운로드 및 저장
curl -fsSL <https://artifacts.elastic.co/GPG-KEY-elasticsearch> | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
# APT 소스 목록 추가
echo "deb [signed-by=/usr/share/keyrings/elastic.gpg] <https://artifacts.elastic.co/packages/7.x/apt> stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
E: Unable to locate package elasticsearch 오류가 발생합니다.ES 설치
# 설치
$ sudo apt install elasticsearch
# 서비스 시작 및 자동실행 설정
$ sudo systemctl start elasticsearch
$ sudo systemctl enable elasticsearch
# 테스트
$ curl -X GET "localhost:9200/"

Elasticsearch 포트 개방
sudo vi /etc/elasticsearch/elasticsearch.yml
# yml 파일 수정
network.host = 0.0.0.0
http.port: 9200
# 실제로는 클러스터에 참여할 다른 노드의 IP만을 기입해야 함.
discovery.seed_hosts: ["0.0.0.0"]



# 키바나 설치
$ sudo apt install kibana
# 키바나 시작 및 자동실행
$ sudo systemctl start kibana
$ sudo systemctl enable kibana