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 복사-붙여넣기 됨 👍
![]() |
초기화면 구성은 이렇다.
설명은 공식 홈페이지에서 제공하는 문서 참고
![]() |