Apache Storm Streamer |点燃文档

点燃2023年峰会-按需观看-立即注册!

编辑

Apache风暴拖缆

Apache Ignite Storm Streamer模块通过以下方式提供流媒体风暴点燃。

可通过以下步骤启动数据传输至点火。

  1. 在Maven项目中导入Ignite Storm Streamer模块。如果您使用Maven管理项目的依赖项,您可以像这样添加Storm模块依赖项(替换${ignite-storm-ext.version}使用您感兴趣的实际Ignite Storm Extension版本):

    <项目 圣诞节="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schema位置="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/haven-4.0.xsd">...<依赖项>...<依赖性>
                <组Id>org.apache.ignite公司</groupId>
                <artifactId>点火-排气</artifactId>
                <版本>${ignite-storm-ext.version}</版本>
            </依赖性>...</依赖项>...</项目>
  2. 创建点火配置文件(请参阅示例-ignite.xml在里面modules/storm/src/test/resources/example-ignite.xml)并确保可以从拖缆访问。

  3. 确保使用名为的字段指定拖缆的键值数据输入点燃(或者是另一个你使用配置StormStreamer.setIgniteTopleField(…)).有关示例,请参阅TestStormSpout.declareOutputFields(…)。

  4. 使用streamer创建一个拓扑,创建一个包含所有依赖项的jar文件,并运行以下命令

    风暴震击器点火-风暴流震击器-带依赖项震击器my.company.ignite。MyStorm拓扑