We’re using Exhibitor but Storm still requires the zookeeper hosts to be hard-coded into storm.yaml. I found a patch that addresses this (https://issues.apache.org/jira/browse/STORM-702 <https://issues.apache.org/jira/browse/STORM-702>) but I don’t know if/when this will land.
> On May 4, 2015, at 5:03 PM, Jeff Maass <[email protected]> wrote: > > Netflix’s Exhibitor has the functionality you are describing. > > https://github.com/Netflix/exhibitor <https://github.com/Netflix/exhibitor> > https://github.com/Netflix/exhibitor/wiki > <https://github.com/Netflix/exhibitor/wiki> > https://github.com/Netflix/exhibitor/wiki/Automatic-Instance-Management > <https://github.com/Netflix/exhibitor/wiki/Automatic-Instance-Management> > https://github.com/Netflix/exhibitor/wiki/Rolling-Ensemble-Change > <https://github.com/Netflix/exhibitor/wiki/Rolling-Ensemble-Change> > > > > From: Dillian Murphey <[email protected] > <mailto:[email protected]>> > Reply-To: "[email protected] <mailto:[email protected]>" > <[email protected] <mailto:[email protected]>> > Date: 2015,Monday, May 4 at 15:55 > To: "[email protected] <mailto:[email protected]>" > <[email protected] <mailto:[email protected]>> > Subject: Re: Use Load Balancer instead of zookeeper IPs > > It seems to work, but we're just starting to use the system. As I get more > developers experimenting we'll see how it goes. There are still a lot of > people out there not benefiting from AWS services like autoscaling groups and > load balancers so it seems there isn't a lot of documention on using AWS for > zookeeper clusters. I'm curious what other people are doing to dynamically > change their config files when a zookeeper cluster needs to be scaled up. > They just doing this all manually? Elastic is the future. So hence why these > questions are coming up. > > On Mon, May 4, 2015 at 6:55 AM, Andrew Medeiros <[email protected] > <mailto:[email protected]>> wrote: > Brian, > > I am under the same situation of not wanting to hardcore the zookeeper IPs > otherwise it makes autoscaling pretty impossible. Have you tried putting your > zookeeper cluster behind an ELB yet? If so what where your results? Thank you! > > Cheers, > Andrew Medeiros > > — > Sent from Mailbox <https://www.dropbox.com/mailbox> > > On Thu, Apr 30, 2015 at 11:32 AM, Brian Fleming <[email protected] > <mailto:[email protected]>> wrote: > I'm working in AWS. > > I have a load balancer in front of my zookeeper cluster. > > Can I use the load balancer DNS alias instead of entering the individual IPs > in the config? This way I don't need to constantly change the IP addresses > if they change. > > I guess if every operation to zookeeper is transactional, it should be fine, > right? > > Thanks > >
