我想在我的 windows10 上安装 flume 代理,以便将日志记录到安装在虚拟机上的 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- Sourcing 环境配置脚本 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) 中找到的用于 DFS 访问的 Hadoop 库 该系统找不到指定的路径。 该系统找不到指定的路径。 '-Dhadoop.security.logger' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 警告:找不到 HBASE_HOME 警告:找不到 HIVE_HOME
运行 FLUME 代理: 类: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 = 启动进程 $javaPath -ArgumentList "$fullJavaCommand"-Wa ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [启动进程], InvalidOperationException + FullyQualifiedErrorId:InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
我做了那个博客上给出的所有设置,有人能告诉我我卡在哪里了吗??
最佳答案
您的 JAVA_HOME 路径很可能存在问题。为了调试问题,只需使用 Write-Host 命令在控制台上打印命令,如下所示:
Write-Host "Start-Process $javaPath -ArgumentList '$fullJavaCommand' -Wait -NoNewWindow"
关于windows - 在 windows 10 上安装 flume agent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436782/