Pykafka Kafkaconsumer consumes same messages from beginning everytime.
def consume_from_kafka():
client = KafkaClient(hosts=IP)
topic = client.topics[TOPIC]
consumer = topic.get_simple_consumer(consumer_group="mygroup",reset_offset_on_start=True)
consumer.commit_offsets()
for message in consumer:
if message is not None:
print(message.offset, message.value)