windows - 在 windows 10 上安装 flume agent

标签 windows hadoop avro flume flume-ng

我想在我的 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/

相关文章:

windows - 是否可以在 Windows 8 Release Preview 中将 metro 风格的应用贴紧到屏幕大小的一半?

c++ - exe 可以小于其最大的声明缓冲区吗?

xml - 在Hive XML SerDe中使用 “Attribute to Attribute”映射

amazon-web-services - 从 Spark 集群上的 S3 读取 Spark 作业会出现 IllegalAccessError : tried to access method MutableCounterLong

avro - 空列表作为AVRO数组中的默认值

java - Amazon Hadoop 2.4 + Avro 1.77 : Found interface org. apache.hadoop.mapreduce.TaskAttemptContext,但预期类

c - 是否有计算 printf 格式字符串的参数数量的函数?

c# - 使用 File.ReadAllText 的静态字符串

hadoop - 如何在 PigLatin 的 SUM 中计算乘法

java - 超过方法中的参数数量