6. NiFi 실행
Putty로 Server02 접속
$ cd /home/nifi-1.5.0/bin
$ ./nifi.sh start
URL: http://server02.hadoop.com:8080/nifi/
Step-1
로그파일 수집 프로세서 생성
NiFi Flow > Processor > GetFile > Add
Step-2
GetFile 프로세서 속성 설정
Input Directory : /home/pilot-pjt/working/car-batch-log/
Polling Interval : 10 sec
Step-3
7. 로그파일 하둡 적재 프로세서 생성
NiFi Flow > Processor > PutHDFS > Add
Step-4
PutHDFS 프로세서 속성 설정
Hadoop Configuration Resources: /etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml
Directory: hdfs://server01.hadoop.com:8020/pilot-pjt/nifi-collect
Step-5
GetFile과 PutHDFS 프로세서 연결
GetFile PutHDFS 프로세서로 Connection Queue 생성 및 연결
Step-6
8. NiFi Flow 실행
Operator > Start
Step-7
로그 제너레이터 파일 생성
Server02 접속
$ cd /home/pilot-pjt/working
$ java -cp bigdata.smartcar.loggen-1.0.jar com.wikibook.bigdata.smartcar.loggen.CarLogMain
20180101 10 &
Step-8
로그 생성 확인 및 이동
$ tail -f /home/pilot-pjt/working/SmartCar/SmartCarStatusInfo_20180101.txt
$ mv /home/pilot-pjt/working/SmartCar/SmartCarStatusInfo_20180101.txt /home/pilot-
pjt/working/car-batch-log/
Step-9