인프런 커뮤니티 질문&답변

Junhui Woo님의 프로필 이미지

작성한 질문수

15일간의 빅데이터 파일럿 프로젝트

6.적재 파일럿 실행 4단계 - 적재 기능 테스트

플럼 이벤트 작동

24.01.28 02:30 작성

·

156

·

수정됨

0

안녕하세요

"6. 적재 파일럿 실행 4단계 - 적재 기능 테스트" 강의 중, 플럼 이벤트 작동과 관련되어 실습 중 질문이 있어 문의드립니다.

현재 /home/pilot-pjt/working/SmartCar 경로에 마들어진 SmartCarStatusInfo_20160101.txt 파일을 플럼의 SmartCarInfo의 SpoolDir 경로인 /home/pilot-pjt/working/car-batch-log로 옮겨 플럼의 File 이벤트가 작동하기 위해,

 

$ mv /home/pilot-pjt/working/SmartCar/SmartCarStatusInfo_20160101.txt /home/pilot-pjt/working/car-batch-log/
$ cd /var/log/flume-ng/
$ tail -f /var/log/flume-ng/flume-cmf-flume-AGENT-server02.haddop.com.log

를 입력하였습니다. 이 후, "...BuckerWriter: Closing /pilot-pjt/...", "...BuckerWriter: Renaming /pilot-pjt/...", 그리고 마지막으로 "...Writer callback called"라는 메세지가 보이면 모든 HDFS 적재가 성공적으로 끝난 것이다라고 설명해주셨지만, 저는 아래 출력값으로 약 40분 간 추가적인 출력이 발생하지 않은 상황입니다.

[root@server02 SmartCar]# cd /var/log/flume-ng/
[root@server02 flume-ng]# tail -f /var/log/flume-ng/flume-cmf-flume-AGENT-server      02.hadoop.com.log
        value.serializer = class org.apache.kafka.common.serialization.ByteArray      Serializer

2024-01-28 01:11:50,605 INFO org.eclipse.jetty.server.Server: jetty-9.3.25.v2018      0904, build timestamp: 2018-09-05T06:11:46+09:00, git hash: 3ce520221d0240229c86      2b122d2b06c12a625732
2024-01-28 01:11:50,743 INFO org.eclipse.jetty.server.AbstractConnector: Started       ServerConnector@553dd1e0{HTTP/1.1,[http/1.1]}{0.0.0.0:41414}
2024-01-28 01:11:50,743 INFO org.eclipse.jetty.server.Server: Started @2563ms
2024-01-28 01:11:51,114 INFO org.apache.kafka.common.utils.AppInfoParser: Kafka       version: 2.2.1-cdh6.3.2
2024-01-28 01:11:51,117 INFO org.apache.kafka.common.utils.AppInfoParser: Kafka       commitId: null
2024-01-28 01:11:51,119 INFO org.apache.flume.instrumentation.MonitoredCounterGr      oup: Monitored counter group for type: SINK, name: DriverCarInfo_KafkaSink: Succ      essfully registered new MBean.
2024-01-28 01:11:51,121 INFO org.apache.flume.instrumentation.MonitoredCounterGr      oup: Component type: SINK, name: DriverCarInfo_KafkaSink started
2024-01-28 01:11:51,161 INFO org.apache.kafka.clients.Metadata: Cluster ID: lJYz      nSt_QWWTqgLn1n7JwA

 

 

 이런 상황에서 원인이 무엇인지와 해결 방법에 대해 알려주시면 감사하겠습니다.

 항상 강의를 통해 많은 것을 공부하고 있습니다.

감사합니다.

 

답변 1

0

Big.D님의 프로필 이미지
Big.D
지식공유자

2024. 01. 28. 14:15

안녕하세요! Junhui Woo님!

플럼의 conf 파일의 설정을 확인해 봐야 할 것 같은데요..

관련 내용은 "섹션3. 빅데이터 수집 > 5.수집 파일럿 실행 3단계-플럼 기능 구현" 강의 입니다.

여기서 보면 CM의 플럼 conf 설정에서 스마트카 시뮬레이터의 로그파일을 수집하는 경로부터

다양한 플럼의 수집/적재 기능 설정들이 있습니다.

 

해당 강의 내용 실습을 다시한번 꼼꼼히 확인해봐 주시고요~
(특히 수정중에 오타가 있었는지 확인해 주시고요~)

플럼도 꼭 재기동 해보시고요~

 

이렇게 점검하고도 문제가 계속되면, "CM 홈 > Flume > 구성"에 있는 SmartCar_Agent의 구성 파일 정보를 전부 복사해서 올려봐 주세요~

-빅디 드림