阿帕奇水槽
概述
设置
-
通过实现创建转换器 事件变压器 接口。 -
创建 点燃 内部目录 插件。 d日 位于的目录 ${FLUME_HOME}(流量_主页) 。如果 插件。 d日 目录 不存在,创建它。 -
构建并复制到 ${FLUME_HOME}/plugins.d/ignite-sink/lib . -
将其他与Ignite相关的jar文件从Apache Ignite发行版复制到 ${FLUME_HOME}/plugins.d/ignite-sink/libext 到 按如下所示进行。 插件.d/ `--点燃 |--图书馆 |`--ignite-flume-transformer-x.x.jar<--your jar `--图书馆文本 |--cache-api-1.0.0.jar |--点火芯-x.x.x.jar |--点火液-ext.x.x.jar<--点火墨水 |--点火弹簧-x.x.x.jar |--spring-aop-4.1.0.RELEASE.jar |--弹簧-轴承-4.1.0.RELEASE.jar |--弹簧控制-4.1.0.RELEASE.jar |--spring-core-4.1.0.RELEASE.jar `--弹簧-压力-4.1.0.释放.jar -
在Flume配置文件中,使用缓存属性指定Ignite配置XML文件的位置 (请参见 flume/src/test/resources/example-ignite.xml 对于基本示例),使用为创建缓存指定的缓存名称。 还要指定缓存名称(与Ignite配置文件中的名称相同)、`EventTransformer的实现类,以及, 可以选择批量大小。 所有属性均显示在下表中(所需属性以粗体显示)。 属性名称 描述 默认值 通道 - 类型 组件类型名称。 需要 org.apache.ignite.stream.flume。 点火接收器 - 点火Cfg 点燃配置XML文件 - 缓存名称 缓存名称。 与点火Cfg中相同 - 事件变压器 您对 org.apache.ignite.stream.flume。 事件变压器 - 批处理大小 每个事务要写入的事件数 100
a1.sinks.k1.type=org.apache.ignite.stream.flume。 点火接收器 a1.sinks.k1.igniteCfg=/some-path/ignite.xml a1.sinks.k1.cacheName=测试缓存 a1.sinks.k1.eventTransformer=my.company。 我的事件转换器 a1.墨水.k1.batchSize=100