├── Chapter02 ├── chapter2.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── packt │ └── hdfs │ ├── HDFSFileSystemWrite.java │ ├── HDFSReadUsingFileSystem.java │ └── HDFSReadUsingURL.java ├── Chapter04 ├── chapter4.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── packt │ └── mapreduce │ ├── DemoMapper.java │ ├── DemoReducer.java │ ├── compositejoin │ ├── CompositeJoinExampleDriver.java │ ├── CompositeJoinMapper.java │ ├── PrepareCompositeJoinRecordMapper.java │ └── PrepareCompositeJoinRecordReducer.java │ ├── mapjoin │ ├── MapSideJoinDriver.java │ └── UserPurchaseMapSideJoinMapper.java │ ├── minmax │ ├── MinMaxDriver.java │ ├── MinMaxMapper.java │ ├── MinMaxReducer.java │ ├── PlayerDetail.java │ └── PlayerReport.java │ ├── movierating │ ├── MovieRatingDriver.java │ ├── MovieRatingMapper.java │ └── MovieRatingReducer.java │ ├── reducejoin │ ├── PurchaseReportMapper.java │ ├── UserMapper.java │ └── UserPurchaseJoinReducer.java │ ├── topk │ ├── TopKDriver.java │ ├── TopKMapper.java │ └── TopKReducer.java │ └── wordcount │ ├── Driver.java │ ├── WordcountMapper.java │ └── WordcountReducer.java ├── Chapter05 ├── chapter-5.iml ├── pom.xml ├── sql │ ├── hive │ │ ├── hive-partition.hql │ │ ├── hive-without-partition.hql │ │ └── loading-data-to-table.queries │ └── presto │ │ └── hive-connector.hql └── src │ └── main │ └── java │ └── com │ └── packt │ └── HTMLTagRemover.java ├── Chapter06 ├── chapter6.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── packt │ └── spark │ └── SparkWordCount.java ├── Chapter07 ├── chapter7.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── packt │ ├── hbase │ ├── HBaseDeleteExample.java │ ├── HBaseGetExample.java │ └── HBasePutExample.java │ ├── kafka │ ├── CustomConsumer.java │ └── CustomProducer.java │ └── pig │ ├── IsLengthGreaterThen50.java │ └── UpperCaseWithTrimUDF.java ├── Chapter08 ├── chapter8.iml ├── pom.xml ├── src │ └── main │ │ └── java │ │ ├── com │ │ └── packt │ │ │ └── hadoopdesign │ │ │ ├── PacktSequenceFileReader.java │ │ │ ├── PacktSequenceFileWriter.java │ │ │ └── avro │ │ │ ├── PacktAvroReader.java │ │ │ └── PacktAvroWriter.java │ │ └── packt │ │ └── Author.java └── target │ └── classes │ ├── META-INF │ └── chapter8.kotlin_module │ ├── com │ └── packt │ │ └── hadoopdesign │ │ ├── PacktSequenceFileReader.class │ │ ├── PacktSequenceFileWriter.class │ │ └── avro │ │ ├── PacktAvroReader.class │ │ └── PacktAvroWriter.class │ └── packt │ ├── Author$1.class │ ├── Author$Builder.class │ └── Author.class ├── Chapter09 ├── chapter10.iml ├── microbatch │ ├── microbatch.iml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── packt │ │ ├── producer │ │ └── IPLogProducer.java │ │ └── streaming │ │ ├── CacheIPLookup.java │ │ ├── FraudDetectionApp.java │ │ ├── IIPScanner.java │ │ ├── direct │ │ └── JavaDirectKafkaWordCount.java │ │ └── receiver │ │ └── KafkaReceiverWordCountJava.java ├── pom.xml └── realtime │ ├── pom.xml │ ├── realtime.iml │ └── src │ └── main │ └── java │ └── com │ └── packt │ └── storm │ ├── ipfrauddetection │ ├── FraudDetectorBolt.java │ ├── IPFraudDetectionTopology.java │ ├── IPFraudHiveBolt.java │ └── IPFraudKafkaBolt.java │ ├── producer │ ├── IPLogProducer.java │ └── TestMain.java │ ├── reader │ └── PropertyReader.java │ └── utils │ ├── CacheIPLookup.java │ └── IIPScanner.java ├── LICENSE ├── README.md ├── mastering-hadoop-3.iml └── pom.xml /Chapter02/chapter2.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter02/chapter2.iml -------------------------------------------------------------------------------- /Chapter02/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter02/pom.xml -------------------------------------------------------------------------------- /Chapter02/src/main/java/com/packt/hdfs/HDFSFileSystemWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter02/src/main/java/com/packt/hdfs/HDFSFileSystemWrite.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/com/packt/hdfs/HDFSReadUsingFileSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter02/src/main/java/com/packt/hdfs/HDFSReadUsingFileSystem.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/com/packt/hdfs/HDFSReadUsingURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter02/src/main/java/com/packt/hdfs/HDFSReadUsingURL.java -------------------------------------------------------------------------------- /Chapter04/chapter4.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/chapter4.iml -------------------------------------------------------------------------------- /Chapter04/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/pom.xml -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/DemoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/DemoMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/DemoReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/DemoReducer.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/compositejoin/CompositeJoinExampleDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/compositejoin/CompositeJoinExampleDriver.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/compositejoin/CompositeJoinMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/compositejoin/CompositeJoinMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/compositejoin/PrepareCompositeJoinRecordMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/compositejoin/PrepareCompositeJoinRecordMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/compositejoin/PrepareCompositeJoinRecordReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/compositejoin/PrepareCompositeJoinRecordReducer.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/mapjoin/MapSideJoinDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/mapjoin/MapSideJoinDriver.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/mapjoin/UserPurchaseMapSideJoinMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/mapjoin/UserPurchaseMapSideJoinMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/minmax/MinMaxDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/minmax/MinMaxDriver.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/minmax/MinMaxMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/minmax/MinMaxMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/minmax/MinMaxReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/minmax/MinMaxReducer.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/minmax/PlayerDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/minmax/PlayerDetail.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/minmax/PlayerReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/minmax/PlayerReport.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/movierating/MovieRatingDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/movierating/MovieRatingDriver.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/movierating/MovieRatingMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/movierating/MovieRatingMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/movierating/MovieRatingReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/movierating/MovieRatingReducer.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/reducejoin/PurchaseReportMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/reducejoin/PurchaseReportMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/reducejoin/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/reducejoin/UserMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/reducejoin/UserPurchaseJoinReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/reducejoin/UserPurchaseJoinReducer.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/topk/TopKDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/topk/TopKDriver.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/topk/TopKMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/topk/TopKMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/topk/TopKReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/topk/TopKReducer.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/wordcount/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/wordcount/Driver.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/wordcount/WordcountMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/wordcount/WordcountMapper.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/mapreduce/wordcount/WordcountReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter04/src/main/java/com/packt/mapreduce/wordcount/WordcountReducer.java -------------------------------------------------------------------------------- /Chapter05/chapter-5.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter05/chapter-5.iml -------------------------------------------------------------------------------- /Chapter05/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter05/pom.xml -------------------------------------------------------------------------------- /Chapter05/sql/hive/hive-partition.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter05/sql/hive/hive-partition.hql -------------------------------------------------------------------------------- /Chapter05/sql/hive/hive-without-partition.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter05/sql/hive/hive-without-partition.hql -------------------------------------------------------------------------------- /Chapter05/sql/hive/loading-data-to-table.queries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter05/sql/hive/loading-data-to-table.queries -------------------------------------------------------------------------------- /Chapter05/sql/presto/hive-connector.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter05/sql/presto/hive-connector.hql -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/HTMLTagRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter05/src/main/java/com/packt/HTMLTagRemover.java -------------------------------------------------------------------------------- /Chapter06/chapter6.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter06/chapter6.iml -------------------------------------------------------------------------------- /Chapter06/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter06/pom.xml -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/spark/SparkWordCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter06/src/main/java/com/packt/spark/SparkWordCount.java -------------------------------------------------------------------------------- /Chapter07/chapter7.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/chapter7.iml -------------------------------------------------------------------------------- /Chapter07/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/pom.xml -------------------------------------------------------------------------------- /Chapter07/src/main/java/com/packt/hbase/HBaseDeleteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/src/main/java/com/packt/hbase/HBaseDeleteExample.java -------------------------------------------------------------------------------- /Chapter07/src/main/java/com/packt/hbase/HBaseGetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/src/main/java/com/packt/hbase/HBaseGetExample.java -------------------------------------------------------------------------------- /Chapter07/src/main/java/com/packt/hbase/HBasePutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/src/main/java/com/packt/hbase/HBasePutExample.java -------------------------------------------------------------------------------- /Chapter07/src/main/java/com/packt/kafka/CustomConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/src/main/java/com/packt/kafka/CustomConsumer.java -------------------------------------------------------------------------------- /Chapter07/src/main/java/com/packt/kafka/CustomProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/src/main/java/com/packt/kafka/CustomProducer.java -------------------------------------------------------------------------------- /Chapter07/src/main/java/com/packt/pig/IsLengthGreaterThen50.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/src/main/java/com/packt/pig/IsLengthGreaterThen50.java -------------------------------------------------------------------------------- /Chapter07/src/main/java/com/packt/pig/UpperCaseWithTrimUDF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter07/src/main/java/com/packt/pig/UpperCaseWithTrimUDF.java -------------------------------------------------------------------------------- /Chapter08/chapter8.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/chapter8.iml -------------------------------------------------------------------------------- /Chapter08/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/pom.xml -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/hadoopdesign/PacktSequenceFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/src/main/java/com/packt/hadoopdesign/PacktSequenceFileReader.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/hadoopdesign/PacktSequenceFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/src/main/java/com/packt/hadoopdesign/PacktSequenceFileWriter.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/hadoopdesign/avro/PacktAvroReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/src/main/java/com/packt/hadoopdesign/avro/PacktAvroReader.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/hadoopdesign/avro/PacktAvroWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/src/main/java/com/packt/hadoopdesign/avro/PacktAvroWriter.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/packt/Author.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/src/main/java/packt/Author.java -------------------------------------------------------------------------------- /Chapter08/target/classes/META-INF/chapter8.kotlin_module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/META-INF/chapter8.kotlin_module -------------------------------------------------------------------------------- /Chapter08/target/classes/com/packt/hadoopdesign/PacktSequenceFileReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/com/packt/hadoopdesign/PacktSequenceFileReader.class -------------------------------------------------------------------------------- /Chapter08/target/classes/com/packt/hadoopdesign/PacktSequenceFileWriter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/com/packt/hadoopdesign/PacktSequenceFileWriter.class -------------------------------------------------------------------------------- /Chapter08/target/classes/com/packt/hadoopdesign/avro/PacktAvroReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/com/packt/hadoopdesign/avro/PacktAvroReader.class -------------------------------------------------------------------------------- /Chapter08/target/classes/com/packt/hadoopdesign/avro/PacktAvroWriter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/com/packt/hadoopdesign/avro/PacktAvroWriter.class -------------------------------------------------------------------------------- /Chapter08/target/classes/packt/Author$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/packt/Author$1.class -------------------------------------------------------------------------------- /Chapter08/target/classes/packt/Author$Builder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/packt/Author$Builder.class -------------------------------------------------------------------------------- /Chapter08/target/classes/packt/Author.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter08/target/classes/packt/Author.class -------------------------------------------------------------------------------- /Chapter09/chapter10.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/chapter10.iml -------------------------------------------------------------------------------- /Chapter09/microbatch/microbatch.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/microbatch.iml -------------------------------------------------------------------------------- /Chapter09/microbatch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/pom.xml -------------------------------------------------------------------------------- /Chapter09/microbatch/src/main/java/com/packt/producer/IPLogProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/src/main/java/com/packt/producer/IPLogProducer.java -------------------------------------------------------------------------------- /Chapter09/microbatch/src/main/java/com/packt/streaming/CacheIPLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/src/main/java/com/packt/streaming/CacheIPLookup.java -------------------------------------------------------------------------------- /Chapter09/microbatch/src/main/java/com/packt/streaming/FraudDetectionApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/src/main/java/com/packt/streaming/FraudDetectionApp.java -------------------------------------------------------------------------------- /Chapter09/microbatch/src/main/java/com/packt/streaming/IIPScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/src/main/java/com/packt/streaming/IIPScanner.java -------------------------------------------------------------------------------- /Chapter09/microbatch/src/main/java/com/packt/streaming/direct/JavaDirectKafkaWordCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/src/main/java/com/packt/streaming/direct/JavaDirectKafkaWordCount.java -------------------------------------------------------------------------------- /Chapter09/microbatch/src/main/java/com/packt/streaming/receiver/KafkaReceiverWordCountJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/microbatch/src/main/java/com/packt/streaming/receiver/KafkaReceiverWordCountJava.java -------------------------------------------------------------------------------- /Chapter09/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/pom.xml -------------------------------------------------------------------------------- /Chapter09/realtime/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/pom.xml -------------------------------------------------------------------------------- /Chapter09/realtime/realtime.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/realtime.iml -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/FraudDetectorBolt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/FraudDetectorBolt.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/IPFraudDetectionTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/IPFraudDetectionTopology.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/IPFraudHiveBolt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/IPFraudHiveBolt.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/IPFraudKafkaBolt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/ipfrauddetection/IPFraudKafkaBolt.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/producer/IPLogProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/producer/IPLogProducer.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/producer/TestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/producer/TestMain.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/reader/PropertyReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/reader/PropertyReader.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/utils/CacheIPLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/utils/CacheIPLookup.java -------------------------------------------------------------------------------- /Chapter09/realtime/src/main/java/com/packt/storm/utils/IIPScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/Chapter09/realtime/src/main/java/com/packt/storm/utils/IIPScanner.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/README.md -------------------------------------------------------------------------------- /mastering-hadoop-3.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/mastering-hadoop-3.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Hadoop-3/HEAD/pom.xml --------------------------------------------------------------------------------