Kafka is a high throughput distributed messaging system. In this exercise, we’ll implement a simple Kafka service to read a feed from Twitter and write it to Elastic Search, using Python.
$ tar -xzf kafka_2.13-2.7.0.tgz
$ cd kafka_2.13-2.7.0
2. Go into the extracted folder and launch Zookeeper and Kafka Server:
$ bin/zookeeper-server-start.sh config/zookeeper.properties
$ bin/kafka-server-start.sh config/server.properties
3. Create a topic, which is simply a particular stream of data. In this example, the topic is “bitcoin”
$ bin/kafka-topics.sh --create…
Agile is a mindset that allows an organization to focus on better ways to produce value for the customer and practice continuous improvement.
Individuals and Interactions over processes and tools.
Working software over comprehensive documentation.
Customer collaboration over contract negotiation.
Responding to change over following a plan.
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
Deliver working software frequently, from a couple of weeks to a couple of months. with a preference to the shorter timescale.
No matter how big or difficult your goal seems to be, there is always a way to get there. Here I share some thoughts that you can apply to your own circumstances to reach whatever goal you have defined for yourself.
Clear definition of what IS and, most importantly, what IS NOT your goal. Remove all the clutter. Define exactly what you want to achieve and when in a single sentence. If your goal is too vague, you will end up wasting a lot of time doing things that do not contribute to your goal. Keep it simple, clear…
I develop software professionally, and take aerial photography and race triathlons for fun.