설치 버젼
- elasticsearch 6.4.2
- logstash 6.4.2
- kibana 6.4.2
- jdk 1.8
- Filebeat
Elasticsearch
1. elasticsearch.repo 등록
- vi /etc/yum.repos.d/elasticsearch.repo
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
2. elasticsearch 설치
- yum install -y elasticsearch-6.4.2
3. 외부접속 허용
- vi /etc/elasticsearch/elasticsearch.yml
- network.host 필드가 존재하면 주석 또는 삭제
- http.host: 0.0.0.0 추가
logstash
1. logstash.repo 등록
- vi /etc/yum.repos.d/logstash.repo
name=Elastic repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
2. logstash 설치
- yum install -y logstash-6.4.2
kibana
1. kibana.repo 등록
- vi /etc/yum.repos.d/kibana.repo
name=Kibana repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
2. kibana 설치
- yum install -y kibana-6.4.2
3. 외부접속 허용
- vi /etc/kibana/kibana.yml
- server.host: "0.0.0.0" 주석 해제
4. elasticsearch 연결
- vi /etc/kibana/kibana.yml
- elasticsearch.url : "http://{xxxxxx:9200}" 입력
filebeat
1. filebeat 설치
- yum install -y filebeat
service 시작
- service elasticsearch start
- /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/logstash.conf
- /usr/share/kibana/bin/kibana
- /usr/share/filebeat/bin/filebeat -c /etc/filebeat/filebeat.yml -d "publish"
만약 elasticsearch 시작 시 'Please install java in your PATH or set JAVA_HOME' 에러가 나타나면,
elasticsearch JAVA_HOME 경로를 자신의 JAVA_HOME 경로로 수정
- vi /etc/sysconfig/elasticsearch JAVA_HOME 경로 수정
elasticsearch 실행 이후 http://{server url}:9200 접속하면 아래와 같은 json 형식의 상태 값을 확인 가능
kibana 실행 이후 http://{server url}:5601 접속하면 아래와 같은 페이지 확인이 가능
'Linux' 카테고리의 다른 글
CentOS 6 Redis 설치 (0) | 2019.06.08 |
---|---|
[Linux] 사용자 계정 관리 (0) | 2019.01.12 |
[Linux] CentOS 6 Jenkins로 SVN + Spring Maven 프로젝트 자동 빌드 배포 셋팅 (3) | 2018.11.18 |
[Linux] CentOS 6 MySQL 5.6 설치 (1) | 2018.10.20 |
[Linux] CentOS Jenkins 설치 (1) | 2018.10.07 |
Comment