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

在视窗 10 上安装水槽代理

郭兴平
2023-03-14

我想在我的Windows 10上安装水槽代理,以便将日志放入安装在虚拟机上的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 WARN:未找到C:\Flume\apache-Flume-1.7.0-bin\conf\flume-env.ps1包括在(C:\hadoop\hadoop-2.6.0)中找到的用于DFS访问的Hadoop库系统找不到指定的路径。系统找不到指定的路径。'-Dhadoop.security.logger'无法识别为内部或外部命令、可操作程序或批处理文件。WARN:HBASE_HOME未找到WARN:HIVE_HOME未找到

运行FLUME代理:类:org.apache.flume.node.应用程序参数:-n代理-f"C:\Flume\apache-Flume-1.7.0-bin\conf\flume-conf.properties.template"

Start-Process:由于错误,此命令无法运行:系统找不到指定的文件。at C:\ flume \ Apache-flume-1 . 7 . 0-bin \ bin \ flume-ng . PS1:189 char:10 $ x = Start-Process $ javaPath-argument list " $ fullJavaCommand "-Wa...~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ category info:invalid operation:(:)[Start-Process],InvalidOperationException FullyQualifiedErrorId:InvalidOperationException,Microsoft .PowerShell . commands . startprocesscommand

我做了博客上给的所有设置,有人能告诉我哪里卡住了吗??

共有1个答案

丁兴德
2023-03-14

很可能您的JAVA_HOME路径有问题。为了调试该问题,只需使用写主机命令在控制台上打印命令,如下所示:

Write-Host "Start-Process $javaPath -ArgumentList '$fullJavaCommand' -Wait -NoNewWindow"
 类似资料:
  • 我试图建立flume,这样每个代理可以有多个接收器,最终有多个通道和源(现在只看多个通道)。我有一个类似这样的配置文件和一个ruby模板。我不知道如何将功能添加到模板文件中,以便每个代理可以将一个事件发送到多个通道

  • 我需要你的帮助来安装Shapely。我工作的项目是PyCharm,我需要安装Shapely来编译该项目: 来自shapely。几何体导入点、多边形、多多边形、关联形状 我试图从解释器(设置)安装它 "WindowsError:[错误126]找不到指定的模块"。 所以我决定从命令行安装它。我想我已经在我的视窗10笔记本电脑上安装了Python 2.7和Python 3.5(Python-versio

  • 水槽代理1没有连接到水槽代理2。原因可能是什么? 我正在使用Flume使用2代理将日志文件流式传输到HDFS。第一个代理位于存在日志文件的源机器上,而第二个代理位于安装Hadoop的机器上(IP地址10.10.201.40)。 第一个代理(flume-src-agent.conf)的配置文件如下: 第二个代理(flume-trg-agent.conf)的配置文件如下: 当第一个代理运行时,我收到以

  • 我测试了Apache Flume将文件从本地传输到HDFS。但是,如果源文件来自多个服务器(将文件从不同服务器的本地传输到HDFS),我可以只运行一个Flume实例并将更多代理添加到Flume-conf.property中吗? 如果可以,如何在 flume-conf.properties 中编辑以下参数: 还有,我怎样才能运行水槽? 只能运行一个水槽。两个以上呢?

  • 我正在构建一个 Spring 启动独立应用程序,该应用程序需要使用来自远程服务器的消息并将其写入 。我正在使用Flume嵌入式代理来可靠地记录消息。但是我收到以下错误。 引起:org.apache.flume.Flume异常:组件类型的com.security.flume.sink.Sy 根据文档仅支持。这是否意味着我们甚至不能编写自定义水槽? 我对Flume相当陌生。我真的很感谢你在这个问题上的

  • 我想安装Rails5/Postgres在Bash在Ubuntu在Windows上,也能够访问Postgres数据库通过PgAdmin为Windows。 基本上,我希望我的Windows安装了PgAdmin,以便与我的Bash在Windows Postgres DB上的Ubuntu进行通信