Build/Note
[NoSQL] ElasticSearch 구축 #2
eee_269
2023. 4. 5. 01:07
728x90
반응형
[ 사전 설정 ]
JDK 가 설치되어 있어야 하며, 환경 변수가 설정되어 있어야 한다.
[ ES - Kibana 연동 ]
{kibana 폴더}\config\kibana.yaml 파일을 확인한다.
아래 코드의 # 을 삭제하여 주석을 해제 한다.
server.port: 5601
server.host: "localhost"
elasticsearch.hosts: ["http://localhost:9200"]
[ ES - Logstash 연동 ]
{logstash 폴더}\config 폴더로 이동한다.
아래 내용을 가지는 파일을 만들고 파일의 이름과 확장자는 logstash.conf 로 저장한다.
user와 password는 초기 지정된 root / root 로 지정한다.
input {
beats {
port => 5044
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
user => "root"
password => "root"
}
}
[ 실행 ]
0. cmd 실행하여 폴더들이 저장된 NoSQL 폴더로 이동한다.
이 때, cmd 는 총 3개 창이 띄워져야 한다!
$ cd C:\NoSQL
1. ElasticSearch 실행
$ .\{elasticsearch 저장 폴더명}\bin\elasticsearch.bat
위와 같은 log가 보일 때 크롬으로 접속하면 아래와 같이 실행된 것을 볼 수 있다.
2. Kibana 실행
$ .\{kibana 저장 폴더명}\bin\kibana.bat
위의 로그와 같이 나올 때 접속하면 아래의 결과를 볼 수 있다.
3. Logstash 실행
$ .\{logstash 저장 폴더명}\bin\logstash.bat -f .\{logstash 저장 폴더명}\config\logstash.conf
위와 같은 로그가 나오면 성공이다~!
728x90
반응형