一些替代方案:
- 在Elasticsearch 2.0版之前, 河流 仍然可以使用。但这不是一个长期的解决方案。
- 如plmaheu所述,您可以 编写自己的解决方案 。这是一些工作,但是将完全适合您的程序,并且在Elasticsearch博客上建议使用。
- 您可以编写 插入/更新/删除请求到Logstash ,而不是编写自定义代码的日志,这将使它们在Elasticsearch上。我喜欢此解决方案,因为Logstash会为您带来麻烦,并处理您不想自己实现的其他事情。
- 我听说您可以使用像 Talend 这样的ETl工具,但是由于它是一种付费解决方案,所以我没有研究该解决方案。
- 有一个 收集器 插件本来可以代替河流。但是,自去年以来未进行过更新,因此该项目很可能已被放弃。
ES博客上推荐的两种解决方案是编写解决方案或使用Logstash。选择一个适合您的要求。
注意:目前正在开发很多很棒的解决方案来代替河流,以logstash-jdbc输入为例。河流的弃水是最近的事,可以预料在接下来的几个月/几年中将会出现许多替代物。



