我想在我的windows10上安装flume agent,以便将日志记录到虚拟盒上安装的hortonworks沙箱中。 我做了所有设置引用此链接 - https://gudisevablog.wordpress.com/2016/12/08/apache-flume-windows-10/但是当我运行此
时出现了一些问题命令 - " flume-ng agent -conf%FLUME_CONF%-conf-file%FLUME_CONF%/ flume-conf.properties.template -name agent"
ERROR-采购环境配置脚本C:\ flume \ apache-flume-1.7.0-bin \ conf \ flume-env.ps1 警告:没找到C:\ flume \ apache-flume-1.7.0-bin \ conf \ flume-env.ps1 包括在(C:\ hadoop \ hadoop-2.6.0)中找到的Hadoop库,用于DFS访问 该系统找不到指定的路径。 该系统找不到指定的路径。 ' -Dhadoop.security.logger'不被视为内部或外部命令, 可操作程序或批处理文件。 警告:找不到HBASE_HOME 警告:未找到HIVE_HOME
运行FLUME代理: class:org.apache.flume.node.Application 参数:-n agent -f" C:\ flume \ apache-flume-1.7.0-bin \ conf \ flume-conf.properties.template"
Start-Process:由于错误,无法运行此命令:系统找不到指定的文件。 在C:\ flume \ apache-flume-1.7.0-bin \ bin \ flume-ng.ps1:189 char:10 + $ x = Start-Process $ javaPath -ArgumentList" $ fullJavaCommand" - 是...... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + CategoryInfo:InvalidOperation :( :) [Start-Process],InvalidOperationException + FullyQualifiedErrorId:InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
我做了博客上给出的所有设置,有人可以告诉我我在哪里?
答案 0 :(得分:1)
您的JAVA_HOME路径很可能存在问题。为了调试问题,只需使用Write-Host命令在控制台上打印命令,如下所示:
Write-Host "Start-Process $javaPath -ArgumentList '$fullJavaCommand' -Wait -NoNewWindow"