title: How to create consumer for kafka topic?
body: <p>I have topic created on kafka server now i am creating consumer to read topic messages from server, but i dont see any data when i try to consume message using <code>consumer.on('message')</code> , Any idea what is implemented wrong in below code , Do i need to set offset ?</p>
  
  <p>consumer.js</p>
  
  <pre><code>var kafka = require('kafka-node');
  var config = require('./config.js');
  var zk = require('node-zookeeper-client');
  var kafkaConn = config.kafkaCon.dit;
  var HighLevelConsumer = kafka.HighLevelConsumer;
  var Client = kafka.Client;
  
  function start() {
      topics = [{
          topic: 'test-1'
      }];
      var groupId = 'push';
      var clientId = "consumer-" + Math.floor(Math.random() * 10000);
      var options = {
          autoCommit: true,
          fetchMaxWaitMs: 100,
          fetchMaxBytes: 10 * 1024 * 1024,
          groupId: groupId
      };
      console.log("Started consumer: ", clientId);
      var consumer_client = new kafka.Client(kafkaConn, clientId);
      var client = new Client(consumer_client.connectionString, clientId);
      var consumer = new HighLevelConsumer(client, topics, options);
      consumer.on('message', function(message) {
          var topic = message.topic;
          console.log('Message', topic);
      });
  
  };
  
  start();
  </code></pre>