【问题标题】:Is Database should be distributed when I use it as a persistence storage for Storm in Distributed Mode当我在分布式模式下将数据库用作 Storm 的持久性存储时,是否应该分发数据库
【发布时间】:2015-07-19 07:08:15
【问题描述】:

我有一个由 Nimbus 和 4 个主管组成的 Storm 集群,并且我将 MySQL 安装在与 Nimbus 相同的节点上: 集群信息

  1. 雨云 - 192.168.0.1
  2. 主管 - 192.168.0.2 ~ 5
  3. MySQL - 和 Nimbus 一样,绑定到 0.0.0.0(这样我就可以远程连接了)

我正在尝试实时更新 MySQL 表,所以如果我的 Bolt 正在运行,比如说,在 ...4 节点上,这个节点(bolt)如何将数据(更新)发送到正在另一个运行的 MySQL 服务器节点。在 Hadoop 中,我们有在集群的所有节点上都可用的 HDFS,我的问题是我是否需要一些分布式存储来存储元组,或者我应该对我的 MySQL 或 Storm 拓扑进行一些配置更改

【问题讨论】:

    标签: mysql streaming real-time apache-storm real-time-updates


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 2011-02-17
      相关资源
      最近更新 更多