September 2017
Beginner to intermediate
360 pages
8h 13m
English
This bolt is used to read messages from Kafka spout and complete it into Java POJO class.
package com.book.processing;import java.io.IOException;import java.util.Map;import org.apache.storm.task.TopologyContext;import org.apache.storm.topology.BasicOutputCollector;import org.apache.storm.topology.OutputFieldsDeclarer;import org.apache.storm.topology.base.BaseBasicBolt;import org.apache.storm.tuple.Fields;import org.apache.storm.tuple.Tuple;import org.apache.storm.tuple.Values;import com.book.domain.VehicleSensor;import com.fasterxml.jackson.core.JsonParseException;import com.fasterxml.jackson.databind.JsonMappingException;import com.fasterxml.jackson.databind.ObjectMapper;/*** This bolt is used to parse Vehicle real-time data ...