참조문서 13-28 참조 : https://www.notion.so/AWS-3-d7276f61cbf7492ea47b3fdc52f2e64e#90e20cee846446f2a5380d1c6f24e306
참조 문서와 세팅이 다르니 병행하여 사용 / 사용 설명서 적힌 부분은 해당 블로그 참조하여 사용
[Logstash 포트 문제 해결 방법]
1. Amazon OpenSearch Service에서 Elasticsearch 7.10 버전으로 생성
2. 자바 설치 부분은 동일하게 진행
3. EC2에서 아래의 명령어를 실행하여 Logstash 설치 파일 다운로드
wget https://artifacts.elastic.co/downloads/logstash/logstash-oss-7.10.2-amd64.deb
4. EC2에서 아래의 명령어를 실행하여 Logstash 설치
sudo dpkg -i logstash-oss-7.10.2-amd64.deb
5. 설정 파일 생성 및 실행 부분은 동일하게 진행
검색 결과 Elasticsearch 버전하고 Logstash 버전하고 일치하지 않으면 오류가 발생하는 것 같아, 동일 버전으로 설치하니 해결되었습니다! (편집됨)
1. EC2 생성
2. 자바 설치
3. EC2 인스턴스(cmd 창)에서 아래의 명령어를 실행하여 Logstash 설치 파일 다운로드
wget https://artifacts.elastic.co/downloads/logstash/logstash-oss-7.10.2-amd64.deb
4. EC2에서 아래의 명령어를 실행하여 Logstash 설치
sudo dpkg -i logstash-oss-7.10.2-amd64.deb
5. logstash 실행 (어플리케이션(beats) -> logstash -> elasticsearch -> kinana)
- 설정파일 생성 : 해당 코드스니펫 코드 실행 후
- 설정파일 : i를 누르면 insert 모드가 됨 -> 코드 복붙
- port => 5044 설명 : 어플리케이션(beats) -> logstash // logstash에서 받을 포트 번호
- output 설명 : logstash -> elasticsearch //elasticsearch에 저장하기 위해 권한이 있어야하므로 아이디 비밀번호 보냄
- host : 도메인 엔드포인트
- * 수정하는법 : insert 모드에서 ESC 누름-> 방향키로 커서위치 이동 -> X를 누르면 한칸씩 지워짐 or insert 모드에서 백스페이스로도 지워짐
- user : kibana id
- password : kibana password
* 수정 완료 후 insert 모드 해제 후, :wq 치면 저장됨
- 실행
sudo systemctl start logstash.service
- logstash 설정 확인
netstat -tnlp
포트 5044 활성화 되어있는지 확인 :::5044 << 요렇게 보임
'프로그래밍 > AWS' 카테고리의 다른 글
AWS 과금 (과금 폭탄 주의) (0) | 2022.04.28 |
---|---|
Elasticsearch Service + Python 연동 (0) | 2022.04.28 |
Amazon OpenSearch Service (feat. Elasticearch) (0) | 2022.04.28 |
Elasticsearch란? (with. Amazon OpenSearch Service) (0) | 2022.04.27 |
ElastiCache + Python 연동 (0) | 2022.04.27 |