Prashant Pandey
05/06/2022, 5:50 PMcontroller.host in controller config for a k8s deployment? I am deploying Pinot to a new env and leaving this field empty results in a NPE during controller startup:
java.lang.NullPointerException: null
at org.apache.pinot.common.utils.helix.HelixHelper.updateHostnamePort(HelixHelper.java:550) ~[pinot-all-0.9.3-jar-with-dependencies.jar:0.9.3-e23f213cf0d16b1e9e086174d734a4db868542cb]
at org.apache.pinot.controller.BaseControllerStarter.updateInstanceConfigIfNeeded(BaseControllerStarter.java:607) ~[pinot-all-0.9.3-jar-with-dependencies.jar:0.9.3-e23f213cf0d16b1e9e086174d734a4db868542cb]
at org.apache.pinot.controller.BaseControllerStarter.registerAndConnectAsHelixParticipant(BaseControllerStarter.java:583) ~[pinot-all-0.9.3-jar-with-dependencies.jar:0.9.3-e23f213cf0d16b1e9e086174d734a4db868542cb]
at org.apache.pinot.controller.BaseControllerStarter.setUpPinotController(BaseControllerStarter.java:382) ~[pinot-all-0.9.3-jar-with-dependencies.jar:0.9.3-e23f213cf0d16b1e9e086174d734a4db868542cb]Rong R
05/06/2022, 6:06 PMpinot.set.instance.id.to.hostname=truePrashant Pandey
05/06/2022, 6:24 PMPrashant Pandey
05/06/2022, 6:25 PMapiVersion: v1
data:
pinot-controller.conf: |-
controller.helix.cluster.name=myenv
controller.port=9000
controller.data.dir=/tmp/controller
controller.zk.str=apache-pinot-zookeeper-bitnami-headless.pinot.svc.cluster.local:2181
pinot.set.instance.id.to.hostname=true
pinot.set.instance.id.to.hostname=true
kind: ConfigMap
metadata:
annotations:
<http://artifact.spinnaker.io/location|artifact.spinnaker.io/location>: pinot
<http://artifact.spinnaker.io/name|artifact.spinnaker.io/name>: pinot-controller
<http://artifact.spinnaker.io/type|artifact.spinnaker.io/type>: kubernetes/configMap
<http://moniker.spinnaker.io/application|moniker.spinnaker.io/application>: stage-pinot
<http://moniker.spinnaker.io/cluster|moniker.spinnaker.io/cluster>: configMap pinot-controller
<http://strategy.spinnaker.io/versioned|strategy.spinnaker.io/versioned>: "false"
name: pinot-controller
namespace: pinotPrashant Pandey
05/06/2022, 6:26 PMRong R
05/06/2022, 6:28 PMPrashant Pandey
05/06/2022, 6:32 PMPrashant Pandey
05/06/2022, 6:34 PMPrashant Pandey
05/06/2022, 6:34 PMRong R
05/06/2022, 6:34 PM