본문 바로가기

Apache NiFi

Apache NiFi 설치하기(jdk 설치 포함)

 

Apache NiFi를 설치 전에 먼저 자바가 설치되어야 합니다!

 

 

 

 

 

🛠 JDK 다운로드와 설치

 

오라클 홈페이지에서 다운로드를 진행하겠습니다.

 

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

 

Java Archive Downloads - Java SE 8u211 and later

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. These Java SE 8 update releases are provide

www.oracle.com

 

 

 

원하는 버전을 골라서 다운로드하시면 됩니다.

저는 ' jdk-8 u271 ' 로 다운로드하였습니다

 

 

 

다운로드 위치의 폴더로 가서 실행시켜서 설치를 해보겠습니다.

 

 

 

위의 프로그램을 실행시키면 아래와 같은 화면이 나오는데, next를 눌러서 진행합니다.

 

 

 

next를 누르면 어느 경로에 설치될지 위치가 정해지는데,

저는 기본으로 셋팅된 위치에 그대로 설치하려고 합니다.

 

이때! 설치될 경로를 알아두어야 합니다.

환경변수 설정 시 필요합니다!!

 

 

C:\Program Files\Java\jdk1.8.0_271

 

 

 

경로를 복사해 두고,

next를 눌러서 설치를 진행시켜 줍니다.

 

설치가 완료되면 아래와 같이 화면이 뜹니다.

 

 

 

 

다음을 누르면  아래와 같은 화면이 나옵니다.

close를 눌러줍니다.

 

 

 

 

 

 

 

🛠 환경변수 설정

 

 

jdk 설치가 되었다면!

작업표시줄의 검색창에 '고급 시스템 설정 보기'를 검색해 줍니다.

 

 

 

클릭을 하면 아래와 같은 화면이 나오는데

 

'고급' 탭을 누르고 '환경변수' 버튼을 눌러줍니다.

 

 

 

환경변수 창에서 시스템변수 부분의 '새로 만들기' 버튼을 클릭합니다

 

 

 

 

변수를 하나 새로 만들어 줍니다.

이때, 아까 설치할 때 복사해 두었던 경로를 변수 값에 넣어줍니다!!

 

 

변수 이름: JAVA_HOME

변수 값: C:\Program Files\Java\jdk1.8.0_271

 

 

 

 

변수를 하나 새로 만들었으면, 다시 환경변수 창에서 '시스템 변수' 부분에서

변수명 Path로 되어있는 것을 찾아서 클릭하고 '편집' 버튼을 눌러줍니다.

 

 

 

'편집' 버튼을 누르면 아래와 같은 창이 뜨는데,

'새로 만들기' 버튼을 눌러서 %JAVA_HOME%\bin\ 을 입력하고 확인을 눌러줍니다.

 

 

 

 

 

 

 

환경변수 설정을 마쳤습니다.

 

이제 자바가 잘 설치되었는지 확인하는 작업을 해보겠습니다.

 

cmd창(명령프롬프트)을 열어줍니다.

cmd창에 명령어를 입력해서 설치된 버전을 확인해 보겠습니다

 

java -version

 

 

 

javac -version

 

 

 

javac

 

 

 

 

 

 

이렇게 자바 설치가 완료되었습니다!

 

 

 

 

 

 

 


 

 

 

 

 

 

🛠 Apache NiFi 설치

 

 

 

아래의 링크에서 다운로드하였습니다.

 

https://nifi.apache.org/download.html

 

Apache NiFi Downloads

Copyright © 2022 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, NiFi, Apache NiFi and the project logo are trademarks of The Apache Software Foundation.

nifi.apache.org

 

 

 

 

 

저는 최신버전 '1.19.1'을 다운로드하였습니다.

 

 

이 부분을 누르면 다운로드할 수 있는 페이지로 이동하게 됩니다.

 

 

이 부분을 누르면 다운로드가 진행이 됩니다.

 

 

 

 

압축을 해제한다.

C:\Users\USER\Downloads\nifi-1.19.1-bin

 

 

 

압축을 해제하면 이렇게 설치가 진행됩니다.

 

 

 

 

 

압축해제를 하고 폴더로 가면  'bin' 폴더로 들어갑니다.

 

 

 

'run-nifi'를 실행시킨다

실행을 시키면 아래와 같은 화면이 나오게 되는데, 저는 WARN이라고 떠서 설치가 잘 된 건지 알 수 없었습니다.

실행시키고 시작되는데 시간이 소요된다고 합니다!!

 

참고로! 창을 닫을때 Ctrl + c 를 눌러서 종료해야 한다고 합니다

 

 

 

이럴 때는 로그를 확인해 봅니다.

'log' 폴더를 누릅니다.

 

'nifi-app'를 열어줍니다.

열어보면 아래와 같이 나오는데, WARN까지는 괜찮다고 합니다.

스크롤을 내려서 쭉 내려서 INFO만 있어서 설치가 잘 되었는지 확인해 봅니다.

 

 

스크롤을 내리다 보면 nifi 계정이 보이는데, 이것을 복사해 둡니다.

Generated Username :

Generated Password : 

 

 

 

 

이번에는 'conf' 폴더로 이동합니다.

 

 

 

 

 

'nifi.properties'를 열어보면, 정보를 알 수 있다.

 

nifi.web.https.host=127.0.0.1
nifi.web.https.port=8443

 

 

 

인터넷 창에서 https://localhost:8443/nifi/ 를 입력하면

계정 로그인 창이 뜨는데, 

Generated Username

Generated Password

 

입력하면 들어갈 수 있다.

 

 

 

 

 

 

로그인하고 들어가면 화면이 뜬다.

 

설치 완료✨

 

 

 

 

 

작성된 내용 중 개선해야 할 부분이 있다면 꼭 알려주시면 감사하겠습니다!