http daemon이 running중이라고 가정.
[root@adm1:/var/www/html]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2022-03-20 01:08:43 KST; 1 day 16h ago
Docs: man:httpd(8)
man:apachectl(8)
parcel을 배포할 수 있게 httpd location에 cfm2.1.2 디렉토리를 생성하고 manifest.json, parcel 파일을 다운받는다.
[root@adm1:~]# cd /var/www/html/
[root@adm1:/var/www/html]# mkdir cfm2.1.2
다음 3개 파일을 /var/www/html/cfm2.1.2 경로에 다운받았음
[root@adm1:/var/www/html/cfm2.1.2]# ll
total 3856868
drwxr-xr-x 2 root root 99 Mar 21 18:00 ./
drwxr-xr-x. 6 root root 62 Mar 21 17:55 ../
-rw-r--r-- 1 root root 3949422829 Aug 17 2021 CFM-2.1.2.0-283-el7.parcel
-rw-r--r-- 1 root root 41 Aug 17 2021 CFM-2.1.2.0-283-el7.parcel.sha
-rw-r--r-- 1 root root 839 Aug 17 2021 manifest.json
/opt/cloudera/csd 디렉토리에 nifi jar파일과 nifi registry jar 파일을 다운받아줌
jar 파일의 권한을 cloudera-scm으로 변경한다.
[root@adm1:/opt/cloudera/csd]# cd /opt/cloudera/csd/
[root@adm1:/opt/cloudera/csd]# chown cloudera-scm:cloudera-scm NIFI*
[root@adm1:/opt/cloudera/csd]# ll
total 168
drwxr-xr-x 2 cloudera-scm cloudera-scm 183 Mar 21 18:19 ./
drwxr-xr-x 8 cloudera-scm cloudera-scm 97 Mar 20 01:20 ../
-rw-r--r-- 1 cloudera-scm cloudera-scm 17176 Mar 20 02:14 LIVY_FOR_SPARK3-0.6.3000.3.2.7170.1001-3.jar
-rw-r--r-- 1 cloudera-scm cloudera-scm 71595 Aug 17 2021 NIFI-1.13.2.2.1.2.0-283.jar
-rw-r--r-- 1 cloudera-scm cloudera-scm 55603 Aug 17 2021 NIFIREGISTRY-0.8.0.2.1.2.0-283.jar
-rw-r--r-- 1 cloudera-scm cloudera-scm 20154 Mar 20 02:14 SPARK3_ON_YARN-3.2.0.3.2.7170.1001-3.jar
cloudera-scm-server을 재시작한다.
systemctl restart cloudera-scm-server
parcel을 추가해준다.
[parcel] -> [parcel repository & network settings] 순으로 클릭한다.
원격 pacel 레포지토리 url에 parcel의 경로를 적어준 후 save & verify configuration을 클릭한다.
위 작업을 수행하면 CFM parcel이 추가된다.
다운로드하고 다운로드가 완료되면 배포하고 활성화한다.
서비스 추가에 NIFI가 추가된다.
NIFI가 잘 설치되었다.
DATA FLOW도 잘 그려진다.
'NIFI' 카테고리의 다른 글
nifi queue monitor grafana dashboard (0) | 2023.07.21 |
---|---|
PrometheusReportingTask (0) | 2023.07.21 |
nifi updaterecord로 oracle nvl, ms coalesce 함수 사용하기 (0) | 2022.03.04 |
nifi mergerecord로 여러 개의 flowfile 하나로 병합하기 (0) | 2022.03.02 |
nifi invokehttp로 ssl 적용된 https 페이지에서 데이터 가져오기 (0) | 2022.03.01 |
댓글