首页 > 其他分享 >nifi下载Win版本安装成功运行_network

nifi下载Win版本安装成功运行_network

时间:2025-01-08 14:54:39浏览次数:1  
标签:nifi bat network Win bootstrap https apache org

一、Apache nifi相关网址

https://nifi.apache.org/								官网
https://nifi.apache.org/docs.html						 文档
https://nifi.apache.org/download.html					 下载页

## 二、Apache nifi本地安装

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

解压到本地

bin目录下有启动和停止的脚本:

  • run-nifi.bat 是启动,在窗口按下ctrl+c就可以停止(不规范停止不能杀死后台进程,会导致再启动闪退,只能重启或杀进程)
  • dump-nifi.bat是停止 ,status-nifi.bat 是查看nifi进程

conf目录下是一些相关的配置文件:

  • nifi-properties 文件,这个文件就是整个nifi的配置中心,里面包含很多的基本配置,例如启动端口啊、内存分配啊等等

logs目录下可以查看相关的日志:

  • nifi-app.log 整个应用的运行日志
  • nifi-bootstrap.log 底层类加载一系列的日志
  • nifi-user.log 简单理解为用户的访问操作日志

本地启动成功

新版本和csdn上介绍的老版本不一样,不需要修改配置文件,修改了会出问题,运行不起来自动退出!!!

我电脑win10,jdk11,测试了 nifi-1.18.0 和 nifi-1.23.2 ,下载解压后,直接双击 run-nifi.bat 启动,就OK了。

打开浏览器,访问 https://127.0.0.1:8443/nifi/login,显示如下

如何找到自动生成的用户名和密码?

打开 logs 下的 nifi-app.log 文件,搜索 Generated Username,即可找到,如图

复制[]中的信息到登录页,即可登录成功。

修改用户名和密码

文档描述如下

启动的nifi窗口,不要关闭

执行命令(在bin目录下进入cmd,密码至少12个字符,不然要报错),如果报错,再试几次,如图则修改成功。

nifi.cmd set-single-user-credentials admin 123456123456

在nifi窗口输入ctrl + c,输入y,结束批处理。再重新双击run-nifi.bat 启动,密码才会生效。


**报错(以下都是解压后修改配置再启动造成的,先起起来不要改配置!!!,切记,出问题,直接删除文件夹,重新解压),起来后,有把握再修改配置**

优先看文档,出问题再百度

# 错误1:(文档中看到可能是jdk8的版本有点老,应该用新一点的JDK8就不会有这个问题,或者改设置应该也可以解决。我直接用JDK11就没有再报这个错误)
2023-10-13 09:37:34,363 INFO [main] org.apache.nifi.bootstrap.Command Failed to determine Process ID from [java.lang.ProcessImpl]: java.lang.Process.pid()
2023-10-13 09:37:34,363 WARN [main] org.apache.nifi.bootstrap.Command Launched Apache NiFi but could not determined the Process ID
# 错误2:用JDK11后报了以下错误,脚本运行一会儿后会闪退(应该是改配置的问题,启动成功界面和这个差不多)
2023-10-13 11:08:30,666 WARN [main] org.apache.nifi.bootstrap.Command Failed to set permissions so that only the owner can read pid file C:\Users\11588\Desktop\project\nifi\NIFI-1~1.2\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
2023-10-13 11:08:30,671 WARN [main] org.apache.nifi.bootstrap.Command Failed to set permissions so that only the owner can read status file C:\Users\11588\Desktop\project\nifi\NIFI-1~1.2\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
2023-10-13 11:08:30,679 INFO [main] org.apache.nifi.bootstrap.Command Launched Apache NiFi with Process ID 14108

## 三、参考文献
https://nifi.apache.org/
https://nifi.apache.org/docs.html
https://blog.csdn.net/weixin_51572314/article/details/130238756
https://blog.csdn.net/chenwewi520feng/article/details/130595158

标签:nifi,bat,network,Win,bootstrap,https,apache,org
From: https://www.cnblogs.com/shui-notes/p/18659686

相关文章

  • 在 PowerShell 中,您可以使用多个命令来管理和监控电池及电源设置。以下是按功能分类的
     在PowerShell中,您可以使用多个命令来管理和监控电池及电源设置。以下是按功能分类的PowerShell电池相关命令及其描述表格。功能分类命令描述电池状态查询Get-WmiObject-ClassWin32_Battery获取当前电池状态信息,如电池充电状态、剩余电量、设计容量等。......
  • python 代码实现了一个条件生成对抗网络(Conditional Generative Adversarial Network,C
    importtensorflowastfimportnumpyasnpimportpandasaspdimportosimportmatplotlib.pyplotaspltfromsklearn.model_selectionimporttrain_test_splitfromtensorflow.keras.layersimportAdd,BatchNormalizationos.environ["KMP_DUPLICATE_LIB_O......
  • [软件工具使用记录] windows离线ollama部署本地模型并配置continue实现离线代码补全
    qwen2.5coder发布之后,觉得差不多可以实现离线模型辅助编程了,所以尝试在公司内网部署模型,配合vsocde插件continue实现代码提示、聊天功能。目前使用qwen2.5coder的32b模型,体验上和gpt-4o差不多(都稀碎),适用于编写脚本,查一些简单问题,例如flask如何把变量传到前端,准确率还可以,但是补全......
  • Windows bat批处理用for遍历、循环、查找的变量不能在for外用
    前言全局说明Windowsbat批处理用for遍历、循环、查找的变量不能在for外用Windowsbat不像Linuxshell有很完善的语法,bat中除了判断,很多查询或要遍历的东西都要用for完成。一、说明1.1环境:Windows二、for循环变量下面的写法,for循环外是获取不到file,因......
  • Window平台下 tree 命令使用
    需要安装TreeforWindows工具打开进入TreeforWindows页面,选择下载Binarieszip文件。解压压缩包,找到压缩包内的bin目录,可以看到tree.exe工具。打开需要导出的目录,在当前目录执行cmd命令,命令如C:\Users\***\Downloads\tree-1.5.2.2-bin\bin\tree.exe-L2,需要把路径......
  • 深入探索 ScottPlot.WPF:在 Windows 桌面应用中绘制精美图表的利器
    一、ScottPlot.WPF简介ScottPlot.WPF是基于ScottPlot绘图库专门为WindowsPresentationFoundation(WPF)框架量身定制的强大绘图组件。它无缝集成到WPF应用程序中,为开发者提供了一种简洁、高效的方式来可视化数据,无论是科学研究中的实验数据展示、金融领域的行情走势......
  • ProxyPin开源免费抓包工具,支持Windows、Mac、Android、IOS、Linux 全平台系统
    您可以使用它来拦截、检查和重写HTTP(S)流量,支持Flutter应用抓包,ProxyPin基于Flutter开发,UI美观易用。核心特性手机扫码连接:不用手动配置Wifi代理,包括配置同步。所有终端都可以互相扫码连接转发流量。域名过滤:只拦截您所需要的流量,不拦截其他流量,避免干扰其他应用。搜索:根......
  • spring boot Linux dockerfile与Windows dockerfile区别
    在创建Dockerfile来构建SpringBoot应用程序的容器时,Dockerfile本身通常与操作系统的差异无关,因为Docker容器是跨平台的。然而,在某些情况下,可能会有一些细微的差别,这些差别主要来自于文件路径格式、换行符等操作系统之间的差异。以下是可能需要注意的几个方面:文件路径格式Windo......
  • Window迷你网页服务器MyWebServer支持php用fastcgi_mod.dll方式
    前言全局说明Window迷你网页服务器MyWebServer支持php用fastcgi_mod.dll方式一、说明1.1环境:php-5.3.29-Win32-VC9-x86MyWebServer_v3.6.22二、文件准备2.1先确认fastcgi_mod.dll和MyWebServer.exe在同目录下2.2下载fastcgi_mod.dll(如有,可跳过此步)去MyWe......
  • Window迷你网页服务器MyWebServer支持php用ISAPI方式
    前言全局说明Window迷你网页服务器MyWebServer支持php用ISAPI方式ISAPI方式,是比较旧的技术了,大概在2011年左右,官方放弃此方式。如果不在意性能,临时用用还是可以的。一、说明1.1环境:PHP5.2.x(因5.3不再支持ISAPI方式,大概2011年左右停止支持)MyWebServer_v3.5.46......