【问题标题】:How to set flume configuration from terminal in cloudera?如何在cloudera中从终端设置水槽配置?
【发布时间】:2015-05-07 15:37:35
【问题描述】:

我已经上传了cloudera的flume UI。我们可以在这个 UI 的帮助下设置 Agent Name 并将 flume.conf 的内容粘贴到那里。我想从终端执行此任务。我的 flume.conf 文件已准备就绪。那么如何使用一些命令从终端设置代理名称和水槽配置?

谢谢..

【问题讨论】:

  • 您是否找到了解决方案?我正在寻找类似的东西(用于自动化的命令行或 API)。谢谢。

标签: bash apache hadoop cloudera flume


【解决方案1】:

AFAIK,没有用于修改 Flume 配置文件的特定命令。这必须手动完成,方法是打开文件并对其进行编辑。

话虽如此,您可以巧妙地使用标准 Linux 命令来修改文件。可以在here 找到一个示例。在这种情况下,用户想要更改file.input 属性的值,而不更改其他属性或任何具有相同名称的注释属性。社区建议他这样使用sed命令:

NEW=/new/name    
sed -i 's:^[ \t]*file.input[ \t]*=\([ \t]*.*\)$:file.input = '${NEW}':' f

尝试从中获得灵感。

HTH!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 2015-01-26
    相关资源
    最近更新 更多