inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Kafka & Spark 활용한 Realtime Datalake

AWS EC2 생성하기(Kafka Cluster)

github Actions 실행 강의 따라가는도중 막혔습니다.

110

작성자 없음

0

  1. 강의에서는 master.yml도 appspec.yml이랑 똑같던데 제 환경에서 똑같이 따라했는데 master.yml과 appspec.yml의 아이콘이 다르게 뜹니다.

  2. git status를 치면 수정함: .github/workflows/master.yml, 수정함: appspec.yml 이렇게 떠야하는데 저는 modified: appspec.yml 이거 하나만 뜹니다. 강사님과 똑같이 따라했습니다. 이전에 git add . 를 한 적이 없음

  3. git push를 한 후에 깃헙 Actions에 들어가보면 There are no workflow runs yet. 이라고 뜹니다. 강사님처럼 workflow run이 안 됩니다.

뭐가 문제일까요? 강의랑 똑같이 따라갔는데

제가 다르게 한 거는 카프카 브로커를 만들때, 인스턴스 유형을 public-nat: t3.micro,kafka-broker: t3.small로 한 거만 다릅니다.

kafka apache-spark pyspark data-lake

답변 2

0

김현진

안녕하세요 zxyoii님

 

위에 남겨주신 github 주소 들어가보니 현재 main 브랜치에 작성되어 있습니다.

실습에서는 master 브랜치를 사용하였고 master.yml 파일의 6번째 라인이 의미하는 바가

master 브랜치에 push가 발생하면

을 의미합니다.

 

image.png

현재 main 브랜치에 작성하셨으니 master.yml 파일의 6번째 라인이 트리거가 걸리지 않은 겁니다.

 

따라서 해결 방법은 2가지인데,

첫 번째는 main 브랜치를 활용하는 겁니다. 강의에서는 master 브랜치를 사용했지만 지금처럼 main 브랜치를 사용하셔도 됩니다. 그럼 master.yml 파일의 6번째 라인을 아래처럼 바꿔주세요.

branches: [main] 

두 번째는 강의처럼 master 브랜치를 사용하는 겁니다.

그럼 로컬에서 현재 브랜치를 확인한 후 (git branch) main 브랜치에서 분기를 따 master 브랜치를 만들고 master 브랜치로 바꿔줍니다.

git branch master
git checkout master

그럼 main 브랜치의 최신 시점을 기반으로 master 브랜치가 생기구요.

그 다음 push 해주면 됩니다.

git push origin master

그럼 actions 수행 될거에요 ^^

화이팅입니다! 💪

 

0

zxyoii

감사합니다!! 강의 잘 듣고 있습니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. zxyoii 님!

지금 GitHub Actions 실행 중 문제를 겪고 계시는군요. 각 상황에 대해 한 번 살펴보겠습니다.

  1. 아이콘 문제:

    • master.yml과 appspec.yml의 아이콘이 다르다는 점은 파일 형식과 내용에는 문제가 없을 수 있습니다. 다만, 특정한 편집기나 플랫폼에서 파일 종류에 따라서 다른 아이콘을 사용할 수 있습니다.
  2. Git 상태 확인:

    • git status를 확인할 때 master.yml이 수정 상태에 나타나지 않는다면, 해당 파일을 똑바로 작성하지 않았거나 저장이 안 된 상태일 수 있는 가능성도 있습니다. git add .github/workflows/master.yml 을 통해 수동으로 추가해 보시기 바랍니다.
  3. GitHub Actions 실행 문제:

    • GitHub Actions에서는 특정 이벤트(예: push)가 발생해야 워크플로우가 트리거됩니다. 먼저 .github/workflows/master.yml 파일의 내용이 정확하게 작성되었는지 확인하세요. 특히 트리거 이벤트 부분을 주의 깊게 검토하십시오. 만약 on: 키워드를 사용하여 이벤트가 설정되어 있지 않다면, 워크플로우가 실행되지 않을 수 있습니다.

    • GitHub 저장소의 설정에서 “Actions” 탭을 확인하고, 워크플로우가 활성화 상태인지 확인하세요. 경우에 따라 워크플로우 파일에 대한 권한 또는 설정 문제로 인해 실행되지 않을 수도 있습니다.

추가적으로, 인스턴스 유형을 t3.micro 및 t3.small로 설정한 것은 깃허브 Actions와 직접적인 상관은 없습니다. 하지만 인프라 구성 측면에서 리소스 용량과 성능에 따라 영향을 줄 수 있다는 점 참고 부탁드립니다.

더 많은 도움이 필요하시다면, 아래의 링크를 참조하시거나 강의와 관련된 유사한 상황의 질문을 확인해보세요.

문제가 계속될 경우, 구체적인 설정 파일이나 오류 메시지를 나누어 주시면 더 자세히 도와드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Producer의 동기 전송 및 비동기 전송 관련 질문

0

62

1

Hive metastore setup중에 오류 발생

0

83

2

ansible playbook 오류

0

90

2

실습 환경 : 파이썬 3.10 관련 문의

0

94

2

kafka 라이선스 오류 문제

0

103

2

repartition 전후 persist 용량 차이가 나는 이유가 궁금합니다

0

93

1

setting_python_env.yml 오류

0

95

2

섹션4 AWS NAT Instance생성하는 과정에서 오류가 지속해서 발생합니다.

0

80

1

파이참 25.3.4 버전에서 한폴더에 두개 프로젝트 생성하는 방법은?

0

90

2

consumer가 모든 파티션을 읽지 않는 이슈가 있습니다

0

163

3

람다 아키텍처에서 speed layer 관련 질문드립니다

0

100

1

아키텍처 관련 질문

0

106

1

code deploy 배포에러

0

167

4

/homework/ch10_3/dataframe_cache.py 과제 질문

0

118

2

ch4_3 apache zookeeper 설치파일 관련 질문

0

185

3

질문있습니다 섹션13. Spark streaming 부분

0

124

2

ot 자료

0

114

2

git action - code deploy단계

0

156

2

IDE - Pycharm / VSCode

0

146

1

UI For Apache Kafka 설치하기

0

217

2

kafka broker prompt 변경 확인

0

141

2

디스코드 만료

0

118

2

Zookeeper 설치 오류

1

159

3

github 레파지토리 생성 및 연결 관련 질문드립니다!

0

121

2