NiFi 示例将 MySQL 中数据导出并转换为 JSON 发送到 Kafka
·
-
添加 ExecuteSQL 处理器
-
添加 ConvertAvroToJSON 处理器
添加 ConvertAvroToJSON 到面板,无需修改任何配置

-
添加 PublishKafka 处理器
-
添加 PublishKafka_0_10 到面板

-
配置 PublishKafka_0_10
-
PLAINTEXT

-
SSL

-
SASL_SSL
连接阿里云 kafka 配置

注意:
- 修改
${NIFi_HOME}/conf/bootstrap.conf配置文件中java.arg.16,然后重启 NiFi 服务。[root@cdh01 nifi-1.10.0]$ cat conf/bootstrap.conf | grep java.arg.16 #java.arg.16=-Djavax.security.auth.useSubjectCredsOnly=true # 默认 java.arg.16=-Djava.security.auth.login.config=/root/kafka_conf/kafka_client_jaas.conf [root@cdh01 nifi-1.10.0]$ cat /root/kafka_conf/kafka_client_jaas.conf KafkaClient { org.apache.kafka.common.security.plain.PlainLoginModule required username="123456" password="123456"; }; - 增加
sasl.mechanism配置

- 修改
-
-
配置 StandardSSLContextService
提示:
PLAINTEXT 无需配置此项更改 StandardSSLContextService 配置,直到将 state 从 Invalid 变为 Disable

配置 StandardSSLContextService
如无 Keystore 则不用配置 Keystore 相关属性

启用 StandardSSLContextService


-
-
连接处理器

-
启动处理器

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐









.
所有评论(0)