当前位置: 首页 > 知识库问答 >
问题:

Apache nifi无法启动

贾建茗
2023-03-14

我已经尝试了几次运行Apache Nifi服务器,但都不行。我使用的是Windows8,并安装了JavaVersion8。

我会收到以下错误消息:

“nifi-env.bat”无法识别为内部或外部命令、可操作程序或批处理文件。
未正确定义JAVA_HOME环境变量。
将使用路径查找java可执行文件。

我尝试了以下类似问题的解决方案,但这没有帮助:

windows上的Nifi命令

我也尝试了本视频中解释的内容,但也不起作用:
如何安装Apache NiFi并运行简单的过程

共有1个答案

颜骁
2023-03-14

似乎有一个Java安装错误,正在影响nifi-env.bat文件。如果你用Java创建一个虚拟环境,问题就会迎刃而解。下面的链接解释了如何创建Java虚拟环境。这也将解决'nifi-env.bat'不能识别为内部或外部命令的问题,因为在这种情况下,nifi只能在虚拟环境中运行。

尝试通过重新安装java来解决问题,如果上面的方法不起作用。

 类似资料:
  • iam使用带有kafa整数的jhipsterSpring靴 正在应用中。yml公司 云:流:默认绑定器:kafka函数:定义:memberSupplier;成员批准供应商;memberEventConsumer;memberApprovalEventConsumer绑定:memberSupplier-out-0:目标:memberEventConsumer-in-0:目标:memberApprov

  • 我正在尝试将HDFS从1.2.1升级到2.6版本。但是,每当我运行start-dfs.sh-upgrade命令时,我都会得到以下错误: hduser@cluster1-nn:/usr/local/hadoop2/hadoop-2.6.0/etc_bkp/hadoop$$hadoop_new_home/sbin/start-dfs.sh-upgrade 15/05/17 12:45:58警告util

  • 所以你很想开始这个名为radiusd的程序。您已以root身份登录,在终端提示符下键入radiusd,按Enter键,您将获得以下内容: radiusd: command not found 我知道这听起来很愚蠢,但请确保使用以下命令实际安装了FreeRADIUS: locate radius 并非所有发行版都默认包含locate命令。在SUSE上,您可能首先必须通过运行以下命令来安装它:zypp

  • 问题内容: 我无法开始用。 它永远不会 失败,但会失败: 我正在使用( virtualenv installation)和(64b)。 编辑 降级为: 但是,可悲的是,结果仍然相同。 知道为什么会这样吗? 问题答案: 好的,所以解决方案 有点奇怪 。 我将二进制文件从(已安装的位置)移动到,更新了符号链接,它现在可以正常工作! 与问题本身相比,以下两行代码可以解决问题: 现在,我可以运行以下Pyt

  • 问题内容: 在添加异步任务之前,我已经对代码进行了一些更改,我的应用程序可以正常运行其远程服务器上的身份验证用户名和密码,但是在登录成功消息消失后​​无法启动其他活动。有人建议我现在添加一个异步任务,但是我输入正确的用户名和密码后它将停止工作。当我输入错误的用户名和密码时,其工作正常将显示错误的用户名密码消息。如果有人能够知道会出现什么错误,请帮助我。 码- 日志猫 QuestionnActivi

  • 问题内容: 我在32位Windows 7上安装了Xampp。当我尝试在XAMPP控制面板(v3.2.1)中启动MySql时,出现以下消息,而MySql无法启动。 此处报告了类似的问题,但没有有效的答案。当我尝试禁用MySql进行安装时,结果是我什至没有选择甚至无法运行它。 我是Xampp的新手,不知道在哪里寻找解决问题的方法 我需要用PHP运行Apache和MySql。 问题答案: 您已经在此计算

  • 问题内容: Selenium无法启动IE。 之后,它不会响应。请帮助我解决此问题。 问题答案: 您如何启动集线器和节点? 对于节点,这对我有用: 从http://code.google.com/p/selenium/downloads/list下载InternetExplorerDriver 到c:\ Selenium 从http://code.google.com/p/selenium/down