Thanks for the pictures.  I think I may have it figured out.

The Dockerfile for zookeeper runs upconf and linkconf for each
collection, and then saves a copy of /var/lib/zookeeper duing
construction of the image, and doesn't persist any changes made while
running.  I found this comment:

    # Move the "clean" ZooKeeper data directory to /var/lib/zookeeper-template/
    # so that we could use a clean data directory (e.g. without Solr hostnames
    # hardcoded) on every ZooKeeper start.

Perhaps because they were having trouble with dynamic container
instance hostnames ending up being persisted. From zkcli "list":

>                  "base_url":"http://a6ca9ef1259c:8983/solr";,
>                  "node_name":"a6ca9ef1259c:8983_solr",

So can I preload the aliases data, perhaps with the zkcli "putfile" command?

Thanks!
Phil

Reply via email to