我使用tibco JMS作为水槽的来源,并想知道如何为此启用SSL。在文档中,我看到ssl
应该为true
设置其他类型的来源。我没有看到JMS的这个ssl
属性。请帮我配置JMS源以使用ssl
agent.sources.mySrc.type = jms
agent.sources.mySrc.initialContextFactory = com.tibco.tibjms.naming.TibjmsInitialContextFactory
agent.sources.mySrc.providerURL = tibjmsnaming://mysever:port
agent.sources.mySrc.destinationName = <queuename>
agent.sources.mySrc.destinationType = queue
agent.sources.mySrc.batchSize=50
agent.sources.mySrc.connectionFactory = QueueConnectionFactory
agent.sources.mySrc.userName=user
agent.sources.mySrc.passwordFile=/opt/flume/conf/password.txt
agent.sources.mySrc.converter.type=org.apache.flume.source.jms.ELFJMSMessageEventUUIDConverter$Builder
agent.sources.mySrc.selector.type = multiplexing
agent.sources.mySrc.selector.header=zone
这是我的JMS,并且想知道JMS源
下面是否存在以下任何属性# SSL properties for Thrift source s1
a1.sources.r1.ssl=true
a1.sources.r1.keystore=<path/to/keystore>
a1.sources.r1.keystore-password=<keystore password>
a1.sources.r1.keystore-type=<keystore type>
请帮我解决这个问题。感谢。
答案 0 :(得分:0)
目前Flume JMS Source没有此功能。 Flume Avro有这个。
您可以参考上面的类并编写类似于上面的类的自定义JMS源。