支持ssl的storm kafka喷口

vql8enpb  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(321)

我想知道是否有Kafka喷口支持安全的Kafka经纪人。apachestorm的kafkaspout不支持ssl-kafka。

public KafkaSpout(SpoutConfig spoutConf) {
    _spoutConfig = spoutConf;
}

下面提到的kafka不接受ssl kafka生产者/消费者支持的任何参数。

public KafkaConfig(BrokerHosts hosts, String topic) {
        this(hosts, topic, kafka.api.OffsetRequest.DefaultClientId());
    }

    public KafkaConfig(BrokerHosts hosts, String topic, String clientId) {
        this.hosts = hosts;
        this.topic = topic;
        this.clientId = clientId;
    }

请让我知道有任何方法,我们可以实现安全的Kafka消息流处理与风暴拓扑。

7kjnsjlb

7kjnsjlb1#

storm的老kafka喷口使用简单的消费api,不支持安全性。如果您希望与kafka消费者一起使用ssl,那么您应该使用https://github.com/apache/storm/tree/master/external/storm-kafka-client 以下是细节https://github.com/apache/storm/blob/master/docs/storm-kafka-client.md
要启用ssl,它类似于普通kafka消费者所做的操作,您可以按照下面的详细信息进行操作http://kafka.apache.org/documentation.html#security_ssl

相关问题