반응형
NiFi 다운로드 : https://nifi.apache.org/download.html
Window
다운로드 파일을 원하는 위치에서 압축해제 후
bin/run-nifi.bat 파일 더블 클릭으로 실행
or
해당 터미널에서 아래 명령어로 실행
bin/run-nifi.bat
Linux
* JAVA설치
참고: https://copycoding.tistory.com/290
JDK 1.8.0 다운 후 tar 압축 해제
기존에 Linux에 깔린 java는 Open JDK이므로 바꿔준 후
/etc/profile 에서 아래구문 추가하여 JAVA_HOME 경로 설정
*** TroubleShooting
이때 /etc/profile 파일 수정 후에도 JAVA_HOME 경로설정이 되지않는다면
영구적인 환경설정 변경은 /etc/bash.bashrc 에서 해준다. (참고:https://ngee.tistory.com/488)
NiFi tar 파일 해제 후 해당 터미널에서
nifi.sh start 명령어 실행
nifi.sh status 하면 구동중인것을 확인할수있음.
* NiFi 구동 전 nifi.properties 수정 사항
어디에도 아래와같은 설정을 해주라는 레퍼런스가 없어서 그냥 구동했다가
접속이 도무지 되지않아 매우 헤맸다...
결국 logs파일을 까보고 구글링을 통해 정상 구동을 할수있었다...
nifi.remote.input.secure=false
// false로 설정해줘야 https로 통신을 하지않는다...
// 아래 security 값들도 빈칸으로 남겨야한다.
// 해당 암호화 파일을 찾지못해 오류가 발생하기때문
nifi.security.keystore=
# ./conf/keystore.p12
nifi.security.keystoreType=
# PKCS12
nifi.security.keystorePasswd=
nifi.security.keyPasswd=
nifi.security.truststore=
# ./conf/truststore.p12
nifi.security.truststoreType=
# PKCS12
nifi.security.truststorePasswd=
// 기본값은 https의 host와port 값이 주어지지만 http통신을 할것이기때문에
// https 설정을 빈값으로 두고 http설정을 해준다.
nifi.web.http.host=127.0.0.1
nifi.web.http.port=9090
nifi.web.http.network.interface.default=
#############################################
nifi.web.https.host=
nifi.web.https.port=
// http를 채우고 https는 빈값
반응형
댓글