title: How to read data from topic using kafka-node?
body: <p>I have topic that i have to read from kafka server so for that i just need to create consumer that can read data from kafka topic, I always get error topic does not exist. </p>
  
  <p>1- How can i make sure kafka connection is established ?</p>
  
  <p>2- How to get the data from specific topic in kafka ?</p>
  
  <p>main.js</p>
  
  <pre><code>var kafka = require('kafka-node');
  var config = require('./config.js');
  var kafkaConn = config.kafkaCon.dit;
  var HighLevelConsumer = kafka.HighLevelConsumer;
  //var HighLevelProducer = kafka.HighLevelProducer;
  var Client = kafka.Client;
  var Offset = kafka.Offset;
  var topics = [{topic: 'UEQ'}];
  var client = new Client(kafkaConn);
  var payloads = [ { topic: topics, partition : 0}];
  var options = {
      groupId: 'kafka-node-group',
  // Auto commit config
      autoCommit: true,
      autoCommitMsgCount: 100,
      autoCommitIntervalMs: 5000,
  // Fetch message config
      fetchMaxWaitMs: 100,
      fetchMinBytes: 1,
      fetchMaxBytes: 1024 * 10,
  };
  var consumer = new HighLevelConsumer(client, payloads, options);
  
  consumer.on('message', function (message) {
      console.log('TEST',this.id, message);
  });
  </code></pre>
  
  <p>error</p>
  
  <pre><code>events.js:141
        throw er; // Unhandled 'error' event
        ^
   TopicsNotExistError: The topic(s) [object Object] do not exist
      at new TopicsNotExistError (C:\uilogging\node_modules\kafka-node\lib\errors\
  TopicsNotExistError.js:11:11)
  </code></pre>