클라우드/AWS

[AWS] EMR log 를 cloudwatch 에 띄우기

쟈누이 2022. 3. 25. 10:51
반응형

 

우선 아래 링크를 참고해서 한다

 

https://medium.com/@seonhwa228/emr-log%EB%A5%BC-cloudwatch-log%EB%A1%9C-%EB%B3%B4%EB%82%B4%EB%8A%94-%EB%B0%A9%EB%B2%95-864bf3a230a

 

EMR Log를 Cloudwatch Log로 보내는 방법

EMR의 로그는 기본적으로 노드의 /mnt/var/log/ 디렉토리에 저장된다.

medium.com

 

 

 

따라하다보면 아래의 스크립트가 나오는데

#!/bin/bash
sudo yum install -y awslogs
sudo systemctl stop awslogsd
sudo mv /etc/awslogs/awslogs.conf /etc/awslogs/awslogs.conf.org
sudo aws s3 cp s3://<your-bucket>/CloudWatchLogs.config /etc/awslogs/awslogs.conf
sudo systemctl start awslogsd

sudo systemctl start awslogsd 로 바꾸어주고 진행하면 잘 된다. 

나의 경우에는 bootstrap 를 쓰지는 않고 위 명령어를 

직접 치면서 했다.

 

 

 

아래는 참고 링크

https://www.codegrepper.com/code-examples/shell/failed+to+start+awslogs.service+unit+not+found 

 

failed to start awslogs.service unit not found Code Example

sudo yum install -y awslogs sudo systemctl start awslogsd sudo systemctl enable awslogsd.service

www.codegrepper.com

 

반응형