title: kafka_connect not finding its connectors
body: <p>I have a <strong>confluent kafka cluster</strong> running inside docker containers on EC2 machines as below</p>
  
  <ul>
  <li>3 docker containers on separate EC2 instances for zookeepers and kafka-brokers </li>
  <li>1 docker container on a separate EC2 instance for<br>
  confluent_control_center</li>
  <li>1 docker container on the same EC2 instance that the above control-center is running for kafka_connect</li>
  </ul>
  
  <p>Below are the configurations for <strong>control_center</strong> and <strong>kafka_connect</strong></p>
  
  <p><strong>CONTROL-CENTER</strong></p>
  
  <pre><code>bootstrap.servers=&lt;ec2_1:9092,ec2_2:9092,ec_3:9092&gt;
  zookeeper.connect=&lt;ec2_1:2181,ec2_2:2181,ec_3:2181&gt;
  confluent.controlcenter.data.dir=/var/lib/confluent-control-center
  confluent.monitoring.interceptor.topic.replication=1
  confluent.controlcenter.internal.topics.replication=1
  confluent.controlcenter.command.topic.replication=1
  confluent.metrics.topic.replication=1
  confluent.controlcenter.internal.topics.partitions=1
  confluent.monitoring.interceptor.topic.partitions=1
  confluent.controlcenter.config.dir=/etc/confluent-control-center
  confluent.controlcenter.streams.num.stream.threads=2
  confluent.controlcenter.replication.factor=1
  confluent.controlcenter.connect.cluster=http://&lt;kafka_connect_ec2&gt;:8083
  </code></pre>
  
  <p><strong>KAFKA-CONNECT</strong></p>
  
  <pre><code>config.storage.topic=connect_config
  log4j.root.loglevel=INFO
  group.id=kafka-connect
  bootstrap.servers=&lt;ec2_1:9092,ec2_2:9092,ec_3:9092&gt;
  plugin.path=/usr/share/confluent-hub-components
  key.converter=org.apache.kafka.connect.json.JsonConverter
  offset.storage.topic=connect-offsets
  internal.key.converter.schemas.enable=false
  consumer.interceptor.classes=io.confluent.monitoring.clients.interceptor.MonitoringConsumerInterceptor
  value.converter=org.apache.kafka.connect.json.JsonConverter
  status.storage.topic=connect-status
  producer.interceptor.classes=io.confluent.monitoring.clients.interceptor.MonitoringProducerInterceptor
  internal.value.converter.schemas.enable=false
  rest.advertised.host.name=CONNECT
  internal.value.converter=org.apache.kafka.connect.json.JsonConverter
  internal.key.converter=org.apache.kafka.connect.json.JsonConverter
  </code></pre>
  
  <p>And in below snipped I am showing that I have gcs connector installed in the plugins directory</p>
  
  <pre><code>root@76763ee93675:/usr/share/confluent-hub-components# ls
  confluentinc-kafka-connect-gcs
  </code></pre>
  
  <p>However, when I start the containers I can not see the <strong>gcs</strong> neither by reaching the kafka-connect rest api by using this</p>
  
  <pre><code>http://kafka_connect_ec2:8083/connectors
  </code></pre>
  
  <p>the above returns an empty list <code>[]</code></p>
  
  <p>nor can I see the <strong>gcs</strong> connector in control_center</p>
  
  <p><a href="https://i.stack.imgur.com/SF5Le.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SF5Le.jpg" alt="enter image description here"></a></p>
  
  <p>Some of the posts suggested to move the actual gcs jar file into the plugin directory, I tried that with no luck.</p>
  
  <p>Another thing that I can't makes sense of, in the picture you can see that there are 2 connectors that <strong>control_center</strong> can "see"</p>
  
  <ul>
  <li>SchemaSourceConnector</li>
  <li>FileStreamSourceConnector</li>
  </ul>
  
  <p>I am not sure where is the <strong>control_center</strong> finding those.</p>
  
  <p>Can someone please advise what is being misconfigured here?</p>
  
  <p>Thanks in advance.</p>