Configuration de Journey Engine avec Kafka SASL_SSL

  1. Mettez à jour le fichier log4j2.xml JourneyEngine à partir du répertoire <JOURNEY_HOME>/Engine/conf/.

    Supprimer les commentaires des lignes suivantes dans log4j2.xml.

    <Property name="sasl.mechanism">${sys:sasl.mechanism}</Property> 
    <Property name="security.protocol" >${sys:security.protocol}</Property> 
    <Property name="ssl.truststore.location" >${sys:ssl.truststore.location}</Property>
    <Property name="ssl.truststore.password">${sys:ssl.truststore.password}</Property> 
    <Property name="ssl.keystore.location">${sys:ssl.keystore.location}</Property> 
    <Property name="ssl.keystore.password">${sys:ssl.keystore.password}</Property>         
    <Property name="ssl.key.password">${sys:ssl.key.password}</Property> 
    <Property name="ssl.endpoint.identification.algorithm">${sys:ssl.endpoint.identification.algorithm}</Property> 
  2. Mettez à jour l'élément journey_engine_master.config depuis le répertoire <JOURNEY_HOME>/Engine/.

    Mettez à jour les valeurs de propriété suivantes.

    kafka.security.enabled=Y
    kafka.security.protocols.enabled=SASL_SSL 
    ssl.truststore.location=/PATH/kafka.client.truststore.jks 
    ssl.truststore.password=<ENCYPTED PASSWORD WITH JOURNEY ENCRYPTION TOOL> 
    ssl.keystore.location=/PATH/kafka.client.keystore.jks 
    ssl.keystore.password=<ENCYPTED PASSWORD WITH JOURNEY ENCRYPTION TOOL> 
    ssl.key.password=<ENCYPTED PASSWORD WITH JOURNEY ENCRYPTION TOOL> 
    ssl.endpoint.identification.algorithm= 
    java.security.auth.login.config=/PATH/kafka_client_jaas.conf