Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-20908

Kafka advertised.listeners replaced in Kerberos Mode

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: trunk
    • Component/s: ambari-server
    • Labels:
      None

      Description

      Install ambari with Kafka.
      1. Add advertised.listeners to Kafka Config.
      2. Restart Kafka.
      3. Enable Kerberos.
      4. After that advertised.listeners get replaced with listeners.

      This is happening, because of the code in common services in kafka.py. Even if advertised.listeners is not set, it automatically add's advertised.listeners to kafka config, which has same values as
      if params.security_enabled and params.kafka_kerberos_enabled:
      Logger.info("Kafka kerberos security is enabled.")
      kafka_server_config['advertised.listeners'] = listeners
      Logger.info(format("Kafka advertised listeners:

      {listeners}

      "))

        Attachments

        1. AMBARI-20908.PATCH
          1 kB
          Bharat Viswanadham

          Issue Links

            Activity

              People

              • Assignee:
                bharatviswa Bharat Viswanadham
                Reporter:
                bharatviswa Bharat Viswanadham
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: