ETL

[Windows10] NIFI 실행 후 웹 로그인

grep.jj 2022. 7. 22. 17:42

NIFI 프로그램은 공식 홈페이지에서 다운로드 후, 다운받은 파일을 압축 해제 후 바로 사용이 가능하다.

나는 가장 최근 릴리즈 된 1.16.3 버전을 다운 받았다.

압축 해제 경로는 여기. C:\Program Files\nifi-1.16.3

 [NIFI 실행]

cmd창 관리자 모드로 실행 > nifi압축 해제한 폴더로 이동 > bin 폴더 > run-nifi.bat 실행

C:\WINDOWS\system32>cd C:\Program Files\nifi-1.16.3\bin

C:\Program Files\nifi-1.16.3\bin>run-nifi.bat
2022-07-21 11:27:27,340 INFO [main] org.apache.nifi.bootstrap.Command Generating Self-Signed Certificate: Expires on 2022-09-19
2022-07-21 11:27:29,864 INFO [main] org.apache.nifi.bootstrap.Command Generated Self-Signed Certificate SHA-256: 2050E2661F37BA841B9D2FDB630B098BD6563590373BD45FB6CB9A58C3539397
2022-07-21 11:27:29,874 INFO [main] org.apache.nifi.bootstrap.Command Starting Apache NiFi...
2022-07-21 11:27:29,874 INFO [main] org.apache.nifi.bootstrap.Command Working Directory: C:\PROGRA~1\NIFI-1~1.3
2022-07-21 11:27:29,874 INFO [main] org.apache.nifi.bootstrap.Command Command: C:\Program Files\Java\jdk1.8.0_202\bin\java.exe -classpath C:\PROGRA~1\NIFI-1~1.3\.\conf;C:\PROGRA~1\NIFI-1~1.3\.\lib\javax.servlet-api-3.1.0.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\jcl-over-slf4j-1.7.36.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\jetty-schemas-5.2.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\jul-to-slf4j-1.7.36.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\log4j-over-slf4j-1.7.36.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\logback-classic-1.2.11.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\logback-core-1.2.11.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-api-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-framework-api-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-nar-utils-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-properties-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-property-utils-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-runtime-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-server-api-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-stateless-api-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\nifi-stateless-bootstrap-1.16.3.jar;C:\PROGRA~1\NIFI-1~1.3\.\lib\slf4j-api-1.7.36.jar -Dorg.apache.jasper.compiler.disablejsr199=true -Xmx512m -Xms512m -Dcurator-log-only-first-connection-issue-as-error-level=true -Djavax.security.auth.useSubjectCredsOnly=true -Djava.security.egd=file:/dev/urandom -Dzookeeper.admin.enableServer=false -Dsun.net.http.allowRestrictedHeaders=true -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Djava.protocol.handler.pkgs=sun.net.www.protocol -Dnifi.properties.file.path=C:\PROGRA~1\NIFI-1~1.3\.\conf\nifi.properties -Dnifi.bootstrap.listen.port=53527 -Dapp=NiFi -Dorg.apache.nifi.bootstrap.config.log.dir=C:\PROGRA~1\NIFI-1~1.3\bin\..\\logs org.apache.nifi.NiFi
2022-07-21 11:27:29,967 WARN [main] org.apache.nifi.bootstrap.Command Failed to set permissions so that only the owner can read pid file C:\PROGRA~1\NIFI-1~1.3\bin\..\run\nifi.pid; this may allows others to have access to the key needed to communicate with NiFi. Permissions should be changed so that only the owner can read this file
2022-07-21 11:27:29,971 WARN [main] org.apache.nifi.bootstrap.Command Failed to set permissions so that only the owner can read status file C:\PROGRA~1\NIFI-1~1.3\bin\..\run\nifi.status; this may allows others to have access to the key needed to communicate with NiFi. Permissions should be changed so that only the owner can read this file
2022-07-21 11:27:29,975 INFO [main] org.apache.nifi.bootstrap.Command Launched Apache NiFi with Process ID 15044

 

[웹접속 USERNAME / PASSWORD 확인]

nifi압축 해제한 폴더로 이동 > logs 폴더 > nifi-app.log 확인 

...생략

2022-07-21 11:28:56,901 INFO [main] o.apache.nifi.controller.FlowController Not enabling RAW Socket Site-to-Site functionality because nifi.remote.input.socket.port is not set
2022-07-21 11:28:57,755 INFO [main] o.a.n.a.s.u.SingleUserLoginIdentityProvider 

Generated Username [6f49e518-f28a-4b7f-b4a9-483441b4772b]
Generated Password [zb7gw1naRv7sxti+6K6LXCFgzEh+bTZ6]

2022-07-21 11:28:57,756 INFO [main] o.a.n.a.s.u.SingleUserLoginIdentityProvider Run the following command to change credentials: nifi.sh set-single-user-credentials USERNAME PASSWORD

...생략

 

[웹접속 확인]

https://127.0.0.1:8443/nifi/login

User, Password 복사-붙여넣기 됨 👍

 

초기화면 구성은 이렇다.

설명은 공식 홈페이지에서 제공하는 문서 참고