WSO2流处理器/ Siddhi中的SASL支持

时间:2020-02-06 08:42:14

标签: ssl apache-kafka wso2 siddhi sasl

Qs(1)Siddhi应用程序是否支持使用带有PLAIN作为SASL机制的SASL_SSL协议连接到Kafka。 问题(2)如果没有,则提供哪些SASL选项。我正在使用WSO2流处理器4.4。

下面是一个简单的程序,希望可以从Kafka主题读取并按照服务器控制台上的内容编写内容。

注意-1:连接建立良好(在工作节点上的部署也成功)。但是控制台上没有任何反映。

注:2:如果连接到非安全的Kafka群集,程序运行正常(我删除了optional.configuration并适当地更改了引导服务器的值)

@App:name("SKAppOne")  
@source(  
type='kafka',   
topic.list='skapp1',   
group.id='g1',  
partition.no.list='0',  
threading.option='single.thread',  
bootstrap.servers='**KAFKABROKERIP:KAFKABROKERPORT**',   
optional.configuration=  
***"sasl.mechanism:PLAIN,security.protocol:SASL_SSL,***  
sasl.jaas.config:org.apache.kafka.common.security.plain.PlainLoginModule required username='**validuserid**' password='**validpassword**';,  
ssl.truststore.location:**validlocationfor_client.truststore.jks file**,    
ssl.truststore.password:**validpassword**,    
ssl.keystore.location:**validlocationfor_server.keystore.jks file**,    
ssl.keystore.password:**validpassword**,    
ssl.key.password:**validpassword**",         
@map(type='json'))  

define stream InputStreamFromSecureKafka (name string, location string);


@sink(type='log')  
define stream SOutputStreamToConsole (name string, location string);  

@info(name='kafkatosconsole')   
from InputStreamFromSecureKafka  
select *  
insert into SOutputStreamToConsole;  

0 个答案:

没有答案