我目前正在hadoop中对twitter数据进行情绪分析。
我已经将flume配置为基于某些关键字带来数据,我在“flume.conf”文件中维护了这些关键字,如下所示
TwitterAgent.sources.Twitter.keywords = Kitkat, Nescafe, Carnation, Milo, Cerelac
提到这一点,我想知道是否有可能动态更改关键字,基于一个java程序,该程序将弹出询问用户的关键字。
另外,除了这个方法之外,请提供你们建议的任何其他方法来隐藏更新flume.conf文件的复杂性。
祝你好运,拉姆
1条答案
按热度按时间mwg9r5ms1#
flume提供了一个应用程序类来使用java程序运行其配置文件。
在这里,您将得到一个更改,可以使用如下一些文件实用程序编辑conf文件
现在,您需要将twitteragent.sources.twitter.keywords=行保留在flume配置文件的末尾,以便更容易地将关键字添加到文件中。我的flume.conf文件如下所示
当我运行该程序时,它会首先询问关键字,然后它会开始收集有关该关键字的推文。