Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • All nodes join live_nodes, as is the case today
  • ZK structure for roles:
      • /node_roles
        • overseer
          znode data: { .. /* some configs for overseer role */ ..}
          •  solr1_8983 (ephemeral node)
          •  solr2_8983 (ephemeral node)
          •  solr3_8983 (ephemeral node)
        • data
          znode data: { .. /* some configs for data role */ ..}
          •  solr4_8983 (ephemeral node)
          •  solr5_8983 (ephemeral node)
          •  solr6_8983 (ephemeral node)
          •  solr7_8983 (ephemeral node)
          • ...
        • coordinator (example of a future role)
          znode data: {.. /* configs.. */}
          • solrcoord1_8983 (ephemeral node)
          • ...

Roles During Application Lifecycle:

...