【问题标题】:Is it possible to run Apache Flume as daemon service?是否可以将 Apache Flume 作为守护程序服务运行?
【发布时间】:2015-08-11 09:07:44
【问题描述】:

我想问一下——如何将 Apache Flume 作为 Linux 守护程序服务运行? 我知道 CDH 中的 Cloudera 和 HDH 中的 Hortonworks 正在使用他们的第三方分发 Hadoop 来做这件事。 但是我如何使用来自 Apache 的普通 Hadoop 和 Flume 来做到这一点?

【问题讨论】:

    标签: apache hadoop cloudera flume


    【解决方案1】:

    使用 nohup 运行水槽代理,例如:-

    nohup bin/flume-ng agent -n agent_name -c conf -f conf/flume-conf.properties.template &
    

    【讨论】:

    • 这是一种选择,但这是一个伪服务,你可以直接杀死它,你不能说服务启动/停止
    • 您可以使用以下命令启动停止代理:- bin/flume-ng agent start & bin/flume-ng agent stop
    • Yuvraj,非常感谢。但是,正如我在 ADH 中看到的那样,bin/flume-ng 代理启动仍在将代理作为基于会话的进程运行。 nohup 更好,但它仍然不是可以通过“服务”命令访问的 Linux 服务器...
    • 我不确定,但您可以使用 nohup 运行代理命令。也许它会达到你的目的:)
    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 2017-01-31
    • 1970-01-01
    • 2012-02-18
    • 2011-02-15
    • 1970-01-01
    • 2017-04-05
    • 2017-11-25
    相关资源
    最近更新 更多