@Lars.Thanks for this:https://drive.google.com/file/d/1STmz-nTBjGeFuu8ycjrFDSL-KdahAQiG/view ----- Original Message ----- From: Flavio Junqueira <[email protected]> To: [email protected] Cc: Patrick Hunt <[email protected]> Subject: Re: Request for review & contribution of Apache Training Date: 2019-04-28 03:10
This is great, Lars. Thanks for putting this together. I have some additional comments: - I'd rather not characterize zookeeper as a key-value store, one reason being that to access a znode we give a "path" and not a "key". I don't want to open this up to a discussion on what a key-value store actually is, but I typically say that it is a hierarchy of znodes and explain what a znode is (Slide 2). If it is early to talk about znodes, then say hierarchy of simple data files. - It would be nice to have a slide illustrating how to get going with zookeeper, like starting a server with `bin/zkServer.sh start` and using the `bin/zkCli.sh` to issue some commands. - In Slide 8, the statement saying that "in an ensemble we always have a single leader" isn't accurate. I think you want to say something along the lines of "in an ensemble there is at most on leader server supported by a majority of followers". Thanks again for the initiative. -Flavio > On 27 Apr 2019, at 00:55, Lars Francke <[email protected]> wrote: > > Thank you Patrick, that's great! > > I've incorporated the feedback (and a bit more) and have uploaded a new > version. > > This is just a first start and I hope that over time the community will > expand on it (e.g. slides on use cases/patterns/recipes, API usage, the Zab > protocol, etc.). This is also an invitation to the ZooKeeper community to > add anything at any point if you feel it's worthwhile to teach to potential > learners. If you don't want to fiddle around with slides that's fine as > well, just filing an issue in Jira in the TRAINING project will already > help. > > Cheers, > Lars > > On Fri, Apr 26, 2019 at 10:49 PM Patrick Hunt <[email protected]> wrote: > >> Wow, this is great, thanks Lars. I reviewed, here are my comments: >> >> 3: you might highlight that it's used outside hadoop (e.g. solr and many >> others inside and outside apache). Also heavily using in the tech industry; >> facebook, twitter, linkedin, etc... >> >> You might also reference Curator as it's a good way to get started from a >> client perspective. >> >> Regards, >> >> Patrick >> >> On Fri, Apr 26, 2019 at 7:20 AM Lars Francke <[email protected]> >> wrote: >> >>> Hi ZooKeeper devs, >>> >>> we started the Apache Training (incubating) project back in February. >>> Our aim is to develop training material (slides, labs, tests etc.) for all >>> kinds of projects (mostly focusing on Apache projects but not >>> exclusively). >>> >>> We're still getting off the ground with homepage and so. We're also >>> working >>> on the very first content donation which is a super simple four slide >>> ZooKeeper introduction. >>> >>> I chose this because it's small and we can test our processes. >>> >>> I still wanted to reach out and see if anyone here is interested in >>> contributing anything and/or reviewing the existing material. It can be >>> found in Jira: <https://issues.apache.org/jira/browse/TRAINING-13> >>> >>> Thank you very much! >>> >>> Cheers, >>> Lars >>> >>
