Apache Storm 是不是有像 Apache Spark 这样的机器学习库?

Posted

技术标签:

【中文标题】Apache Storm 是不是有像 Apache Spark 这样的机器学习库?【英文标题】:Does Apache Storm have machine learning libraries like with Apache Spark?Apache Storm 是否有像 Apache Spark 这样的机器学习库? 【发布时间】:2016-07-08 13:04:25 【问题描述】:

我正在比较 Apache Storm 和 Apache Spark 流以选择分布式实时计算系统。已经有很多讨论比较这两种技术,例如 ***.com/questions/24119897/apache-spark-vs-apache-storm/。我正在考虑选择 Apache Storm,因为它更快。但是,我找不到 Apache Storm 是否有像 Apache Spark 这样的机器学习库。确实,我想做在线机器学习,这是一个很重要的要求。

问候,

亚西尔

【问题讨论】:

我认为 Storm 没有任何原生 ML。相反,通过 Bolts,您可以获得多语言支持,并且可以使用您选择的任何可用语言。 感谢您的回复。关于多语言支持的评论,您是不是想说我必须通过选择语言来实现 ML 算法? 更具体地说,我认为你必须用你选择的语言来实现 ML 算法,不管它是什么。可能是 R、python 等。 【参考方案1】:

看看萨摩亚 (https://samoa.incubator.apache.org/)。这是 Storm 的第三方机器学习库。它接受 Apache S4 等其他引擎。

【讨论】:

以上是关于Apache Storm 是不是有像 Apache Spark 这样的机器学习库?的主要内容,如果未能解决你的问题,请参考以下文章

Storm 投身 Apache 基金会,改名 Apache Storm

Apache Storm Trident - 动态创建拓扑

apache storm apache spark哪个更火

apache storm 的安装

使用 Kafka Spout 的 Apache Storm 给出错误:IllegalStateException

Apache Storm InvalidTopologyException