hnakamor opened a new issue, #15431:
URL: https://github.com/apache/druid/issues/15431

   ### Affected Version
   
   Druid 28.0.0
   
   ### Description
   
   I have druid-kubernetes-extensions loaded and running in a zookeeper-less 
environment.
   I really like the zookeeper-less feature as it works well in my environment 
and simplifies the components.
   
   I was also very excited about the mm-less k8sAndWorker mode introduced in 
Druid 28.0.0, as it matched the use case mentioned in #15196.
   Unfortunately, I wanted to configure mm-less k8sAndWorker mode for this 
zookeeper-less environment, but when I configured k8sAndWorker mode, overlord 
would not start with an error.
   
   The configuration and error for this environment is as follows
   
   - common.runtime.properties
   ```
   # Extensions
   
druid.extensions.loadList=["druid-datasketches","mysql-metadata-storage","druid-s3-extensions","druid-kafka-indexing-service","druid-bloom-filter","druid-multi-stage-query","prometheus-emitter","druid-kubernetes-extensions"]
   
   # Zookeeper less
   druid.zk.service.enabled=false
   druid.serverview.type=http
   druid.coordinator.loadqueuepeon.type=http
   druid.indexer.runner.type=httpRemote
   druid.discovery.type=k8s
   druid.discovery.k8s.clusterIdentifier=${env:POD_NAMESPACE}
   
   # Service discovery
   druid.selectors.indexing.serviceName=druid/overlord
   druid.selectors.coordinator.serviceName=druid/coordinator
   ```
   
   - Overlord(coordinator)'s runtime.properties
   ```
   # Extensions
   
druid.extensions.loadList=["druid-datasketches","mysql-metadata-storage","druid-s3-extensions","druid-kafka-indexing-service","druid-bloom-filter","druid-multi-stage-query","prometheus-emitter","druid-kubernetes-extensions","druid-kubernetes-overlord-extensions"]
   
   # MM less
   druid.indexer.runner.type=k8sAndWorker
   druid.indexer.runner.namespace=mynamespace
   druid.indexer.task.encapsulatedTask=true
   druid.indexer.runner.k8sAndWorker.runnerStrategy.type=taskType
   druid.indexer.runner.k8sAndWorker.runnerStrategy.taskType.default=k8s
   
druid.indexer.runner.k8sAndWorker.runnerStrategy.taskType.overrides={"index_kafka":
 "worker"}
   
   # Configure this coordinator to also run as Overlord
   druid.coordinator.asOverlord.enabled=true
   druid.coordinator.asOverlord.overlordService=druid/overlord
   ```
   
   - 
[k8sAndWorker_error.log](https://github.com/apache/druid/files/13463097/k8sAndWorker_error.log)
   
   As additional information, I have confirmed that the k8s mode of mm-less 
will start overlord even in the zookeeper-less environment.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org
For additional commands, e-mail: commits-h...@druid.apache.org

Reply via email to