При включении tls forKafka Monitoring возникает ошибка FATA [0000] tls: не удалось найти какие-либо данные PEM в источнике ввода сертификата = "kafka_exporter. go: 164" - PullRequest
0 голосов
/ 03 августа 2020

Я новичок в экспортере kafka и использую изображение danielqsj / kafka-exporter. Я включил кафку на машине дам с параметрами ниже.

    listeners=PLAINTEXT://localhost:9092,SSL://localhost:9093
    ssl.keystore.location=/home/shilshet/kafka/kafka_2.12-2.5.0/cer2/kafka.server.keystore.jks
    ssl.keystore.password=
    ssl.key.password=
    ssl.truststore.location=/home/shilshet/kafka/kafka_2.12-2.5.0/cer2/kafka.server.truststore.jks
    ssl.truststore.password=key123
    ssl.enabled.protocols=TLSv1.2,TLSv1.1,TLSv1
    ssl.client.auth=required
    security.inter.broker.protocol=SSL
    ssl.endpoint.identification.algorithm=
    ssl.client.auth=required

Однако я столкнулся с проблемой как "FATA[0000] tls: failed to find any PEM data in certificate input source="kafka_exporter.go:164" Однако я создал сертификат, используя do c https://docs.confluent.io/3.1.1/kafka/ssl.html

Пожалуйста, сообщите мне, что мне не хватает.

sudo docker run -ti --network="host" --mount type=bind,source=/home/kafka/kafka_2.12-2.5.0/cert,target=/tmp --rm danielqsj/kafka-exporter --kafka.server=localhost:9092 --tls.insecure-skip-tls-verify --tls.enabled --tls.cert-file=/tmp/cert-signed  --tls.key-file=/tmp/kafka.server.keystore.jks  --tls.ca-file=/tmp/ca-cert --log.level=debug 

Пожалуйста, укажите ваши данные

...