It’s incredibly frustrating to see zookeeper 3.4.x servers come up in standalone mode when you’re trying to build a cluster. Turns out that it only happens when the server comes up before the myid file exists, which is a problem when you’re relying on consul-template to write it. Go figure.