zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Flavio Junqueira <...@apache.org>
Subject Re: Request for review & contribution of Apache Training
Date Sat, 27 Apr 2019 15:10:02 GMT
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.


> On 27 Apr 2019, at 00:55, Lars Francke <lars.francke@gmail.com> 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 <phunt@apache.org> 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 <lars.francke@gmail.com>
>> 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

View raw message