Bash 如何在cloudera中从终端设置水槽配置?
我已经上传了cloudera的flume UI。在这个UI的帮助下,我们可以设置代理名称并将flume.conf的内容粘贴到那里。我想从终端完成这项任务。我的flume.conf文件已准备就绪。那么,如何使用一些命令从终端设置代理名称和flume配置呢Bash 如何在cloudera中从终端设置水槽配置?,bash,apache,hadoop,cloudera,flume,Bash,Apache,Hadoop,Cloudera,Flume,我已经上传了cloudera的flume UI。在这个UI的帮助下,我们可以设置代理名称并将flume.conf的内容粘贴到那里。我想从终端完成这项任务。我的flume.conf文件已准备就绪。那么,如何使用一些命令从终端设置代理名称和flume配置呢 谢谢..AFAIK,没有用于修改水槽配置文件的特定命令。这必须通过打开并编辑文件手动完成 尽管如此,您可以以智能的方式使用标准Linux命令来修改文件。可以找到一个例子。在这种情况下,用户希望更改file.input属性的值,而不更改其他属性或任
谢谢..AFAIK,没有用于修改水槽配置文件的特定命令。这必须通过打开并编辑文件手动完成 尽管如此,您可以以智能的方式使用标准Linux命令来修改文件。可以找到一个例子。在这种情况下,用户希望更改
file.input
属性的值,而不更改其他属性或任何具有相同名称的注释属性。社区建议他这样使用sed
命令:
NEW=/new/name
sed -i 's:^[ \t]*file.input[ \t]*=\([ \t]*.*\)$:file.input = '${NEW}':' f
试着从中获得灵感
嗯 你有没有找到解决办法?我正在寻找类似的东西(用于自动化的命令行或API)。谢谢