Consumes the events beacon calls from kafka queue and stores into cassandra.
- Clone the repo
git submodule init- Perform
bundle install
You need to create the topic in kafka before you can start listening to it. There are two ways to do it
- Run
fakestreamwhich will push messages into the topic thus creating the topic itself. - Create a topic manually in kafka using default settings. Here is how to do it
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic eventsruby consumer.rb startYou can start multiple instances by running the above command multiple times.
ruby consumer.rb statusruby consumer.rb stop- Available at
PROJ_DIR/shared/logs/ - Also check the
logfileconfig atconfig/config.yml
FOREGROUND=true ruby consumer.rb