这是我logstah的配置:
input {
kafka {
bootstrap_servers => ["192.168.200.210:9093"]
topics => ["delay_queue_topic-0","delay_queue_topic-1"]
group_id => "logstash"
ssl => true
ssl_keystore_type => "JKS"
ssl_keystore_location => "/usr/local/logstash-7.13.2/conf/server.keystore.jks"
ssl_keystore_password => "MDdwwFknglWp9pDxWFvVGVjOWpQ/pnkbyVnZRqUCDj8qnQZBwd7tdIFDZsN6WwltgIb2L2MPfJQVYGNh"
ssl_truststore_type => "JKS"
ssl_truststore_location => "/usr/local/logstash-7.13.2/conf/server.truststore.jks"
ssl_truststore_password => "oeUzV5bOwlpJQ62N0QLVL50K08b0g8DsWNmqoZavjYScpidRkGYRYZ4YsWj4qUGUlC5LNVGRJDEKo3k/"
ssl_protocol => ["TLSv1.2","TLSv1.3"]
codec => "json"
}
}
下面是kafka的service.properties配置:
listeners=SSL://192.168.200.210:20992
ssl.keystore.location=../config/server.keystore.jks
ssl.keystore.password=MDdwwFknglWp9pDxWFvVGVjOWpQ/pnkbyVnZRqUCDj8qnQZBwd7tdIFDZsN6WwltgIb2L2MPfJQVYGNh
ssl.key.password=vwiYkqDI8gdIOZcfyn8p4snjJ87EULgRPOIZ7+8NC/b/DKaT4VBmWcLgNZ8/N7VuI6UVoV2g+hSDMs0e
ssl.truststore.location=../config/server.truststore.jks
ssl.truststore.password=oeUzV5bOwlpJQ62N0QLVL50K08b0g8DsWNmqoZavjYScpidRkGYRYZ4YsWj4qUGUlC5LNVGRJDEKo3k/
security.inter.broker.protocol=SSL
ssl.client.auth=required
ssl.enabled.protocols=TLSv1.2
ssl.cipher.suites=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
ssl.keyMetaData=0pLMXSFb03rE9VmOFWv3kW1thJGNtJjP8Yk63QgmSY7UG9fD4xZeA6GksyQ=
suffix-key=IV3qA1QWOAwBNTBm
ssl.engine.factory.class=com.wisentsoft.management.kafkassl.KafkaSslEngineFactory
ssl.endpoint.identification.algorithm=
password.encoder.cipher.algorithm=AES/GCM/NoPadding
log.cleaner.enable=true
log.cleanup.policy=delete
log.retention.check.interval.ms=60000
log.retention.hours=72
log4j.rootLogger=INFO,kafkaAppender
max.connections.per.ip=4000
connections.max.idle.ms=360000
auto.create.topics.enable=false
运行logstash后报错:
Unknown setting 'ssl' for kafka
Unknown setting 'ssl_protocol' for kafka
帮顶.........................