Another question. I am deploying pinot via communi...
# troubleshooting
p
Another question. I am deploying pinot via community provided helm charts, and it seems like the server just fails to restart but I am not sure why.
x
I think pinot controller is not yet up, for the first time installation if server starts before controller, then it will fail until controller is fully up and set up all the necessary zk paths.
p
I see. I thought the helm chart would make sure the components start in the right order.
How were you able to deduce that controller is not fully up yet? Is it based on experience or something in the logs was dead give away?
x
typically zk should go up first, then controller goes up to set up the helix structure in zk, e.g. create the path of
/<helix-cluster-name>/…
etc
broker/server start with the assumption that the helix structure is already there, so they may get npe if controller starts slower
since this is for cluster setup and first time, so we are not mind to fix the strict ordering
p
I deleted the server pod so that k8s can start another one in its place, but the new one also had the same issue. Please note that the zookeeper, controller and the broker are already running. Do I need to clear zookeeper entries for the server prod for it to be able to come up?