is数据库作为storm的持久性存储时,它应该是分布式的

mzaanser  于 2021-06-21  发布在  Storm
关注(0)|答案(1)|浏览(236)

我有一个由nimbus和4个管理器组成的storm集群,mysql和nimbus安装在同一个节点上:cluster information
光环-192.168.0.1
主管-192.168.0.2~5
mysql-与nimbus相同,绑定到0.0.0.0(以便我可以远程连接)
我正在尝试实时更新mysql表,所以如果我的bolt正在运行,比如说,在…4节点上,这个节点(bolt)如何将数据(update)发送到另一个节点上运行的mysql服务器。在hadoop中,我们有hdfs,它可以在集群的所有节点上使用,我的问题是我是否需要一些分布式存储来存储元组,或者我应该对mysql或storm拓扑进行一些配置更改

dnph8jn4

dnph8jn41#

您应该能够打开从每个节点到mysql安装的数据库连接。连接将通过网络进行,因此,您可以远程更新数据库。

相关问题