To install stuff needed to run chef in a solo mode (Small one or two server configuration):
gem install knife-solo
To setup chef after it has been installed:
Kafka acts as a kind of write-ahead log (WAL) that records messages to a persistent store (disk) and allows subscribers to read and apply these changes to their own stores in a system appropriate time-frame.
Terminology: