# Azure HDInsight

{% hint style="success" %}
Only one Kafka connection is allowed.

The name must be kafka.

See [JSON schema](https://docs.lenses.io/latest/devx/6.0/deployment/configuration/overview#json-schema-support) for support.

Environment variables are supported; escape the dollar sign

```yaml
sslKeystorePassword:
  value: "\${ENV_VAR_NAME}"
```

{% endhint %}

{% stepper %}
{% step %}

### Find your Kafka endpoints

In our Azure Portal, go to **Dashboards->Amba**r**i** home. Go to **Kafka->Configs->Kafka Broker->Kafka Broker hosts**
{% endstep %}

{% step %}

### Optionally find your Zookeeper endpoints

Optionally get the Zookeeper endpoints: Go to **Zookeeper->Configs->Zookeeper Server->Zookeeper Server hosts**.
{% endstep %}

{% step %}

### Configure Provisioning

See [Apache Kafka](https://docs.lenses.io/latest/devx/6.0/deployment/configuration/agent/automation/kafka/apache-kafka) for different configurations for your security protocols.

{% hint style="info" %}
Environment variables are supported; escape the dollar sign

```yaml
sslKeystorePassword:
  value: "\${ENV_VAR_NAME}"
```

{% endhint %}

```yaml
kafka:
- name: kafka
  version: 1
  tags: [my-tag]
  configuration:
    kafkaBootstrapServers:
      value:
        - PLAINTEXT://your.kafka.broker.0:9092
        - PLAINTEXT://your.kafka.broker.1:9092
    protocol: 
      value: PLAINTEXT
    # all metrics properties are optional
    metricsPort: 
      value: 9581
    metricsType: 
      value: JMX
    metricsSsl: 
      value: false
```

{% endstep %}
{% endstepper %}
