title: On what nodes should Kafka Connect distributed be deployed on Azure Kafka for HD Insight?
body: <p>We are running a lot of connectors on premise and we need to go to Azure. These on premise machines are running Kafka Connect API on 4 nodes. We deploy this API executing this on all these machines:</p>
  <blockquote>
  <p>export CLASSPATH=/path/to/connectors-jars</p>
  <p>/usr/hdp/current/kafka-broker/bin/connect-distributed.sh distributed.properties</p>
  </blockquote>
  <p>We have Kafka deployed on Azure Kafka for HD Insight. We need at least 2 nodes running the distributed Connect API and we don't know where to deploy them:</p>
  <ul>
  <li>On head nodes (which we still don't know what they are for)</li>
  <li>On worker nodes (where kafka brokers live)</li>
  <li>On edge nodes</li>
  </ul>
  <p>We also have Azure AKS running containers. Should we deploy the distributed Connect API on AKS?</p>