├── .gitattributes ├── .gitignore ├── Chapter03 └── Deep Dive Into Kafka Consumers-Code │ └── Deep Dive Into Kafka Consumers-Code │ ├── DemoConsumer.java │ └── DemoConsumer.scala ├── Chapter04 ├── Deep Dive Into Kafka Consumers-Code │ ├── DemoConsumer.java │ └── DemoConsumer.scala └── Deep Dive into Kafka Producers-Code │ ├── DemoProducer.java │ └── DemoProducer.scala ├── Chapter05 └── ipfrauddetetion │ └── ipfrauddetetion │ ├── .idea │ ├── compiler.xml │ ├── encodings.xml │ ├── libraries │ │ ├── Maven__aopalliance_aopalliance_1_0.xml │ │ ├── Maven__asm_asm_3_1.xml │ │ ├── Maven__com_101tec_zkclient_0_8.xml │ │ ├── Maven__com_clearspring_analytics_stream_2_7_0.xml │ │ ├── Maven__com_esotericsoftware_kryo_shaded_3_0_3.xml │ │ ├── Maven__com_esotericsoftware_minlog_1_3_0.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_5.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_6_5.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_6_5.xml │ │ ├── Maven__com_fasterxml_jackson_module_jackson_module_paranamer_2_6_5.xml │ │ ├── Maven__com_fasterxml_jackson_module_jackson_module_scala_2_10_2_6_5.xml │ │ ├── Maven__com_google_code_findbugs_jsr305_3_0_0.xml │ │ ├── Maven__com_google_code_gson_gson_2_2_4.xml │ │ ├── Maven__com_google_guava_guava_11_0_2.xml │ │ ├── Maven__com_google_inject_guice_3_0.xml │ │ ├── Maven__com_google_protobuf_protobuf_java_2_5_0.xml │ │ ├── Maven__com_jamesmurty_utils_java_xmlbuilder_0_4.xml │ │ ├── Maven__com_jcraft_jsch_0_1_42.xml │ │ ├── Maven__com_ning_compress_lzf_1_0_3.xml │ │ ├── Maven__com_sun_jersey_jersey_core_1_9.xml │ │ ├── Maven__com_sun_jersey_jersey_json_1_9.xml │ │ ├── Maven__com_sun_jersey_jersey_server_1_9.xml │ │ ├── Maven__com_sun_xml_bind_jaxb_impl_2_2_3_1.xml │ │ ├── Maven__com_thoughtworks_paranamer_paranamer_2_3.xml │ │ ├── Maven__com_twitter_chill_2_10_0_8_0.xml │ │ ├── Maven__com_twitter_chill_java_0_8_0.xml │ │ ├── Maven__com_yammer_metrics_metrics_core_2_2_0.xml │ │ ├── Maven__commons_beanutils_commons_beanutils_1_7_0.xml │ │ ├── Maven__commons_beanutils_commons_beanutils_core_1_8_0.xml │ │ ├── Maven__commons_cli_commons_cli_1_2.xml │ │ ├── Maven__commons_codec_commons_codec_1_4.xml │ │ ├── Maven__commons_collections_commons_collections_3_2_2.xml │ │ ├── Maven__commons_configuration_commons_configuration_1_6.xml │ │ ├── Maven__commons_digester_commons_digester_1_8.xml │ │ ├── Maven__commons_httpclient_commons_httpclient_3_1.xml │ │ ├── Maven__commons_io_commons_io_2_4.xml │ │ ├── Maven__commons_lang_commons_lang_2_6.xml │ │ ├── Maven__commons_logging_commons_logging_1_1_3.xml │ │ ├── Maven__commons_net_commons_net_3_1.xml │ │ ├── Maven__io_dropwizard_metrics_metrics_core_3_1_2.xml │ │ ├── Maven__io_dropwizard_metrics_metrics_graphite_3_1_2.xml │ │ ├── Maven__io_dropwizard_metrics_metrics_json_3_1_2.xml │ │ ├── Maven__io_dropwizard_metrics_metrics_jvm_3_1_2.xml │ │ ├── Maven__io_netty_netty_3_8_0_Final.xml │ │ ├── Maven__io_netty_netty_all_4_0_29_Final.xml │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ ├── Maven__javax_annotation_javax_annotation_api_1_2.xml │ │ ├── Maven__javax_inject_javax_inject_1.xml │ │ ├── Maven__javax_servlet_javax_servlet_api_3_1_0.xml │ │ ├── Maven__javax_servlet_jsp_jsp_api_2_1.xml │ │ ├── Maven__javax_servlet_servlet_api_2_5.xml │ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml │ │ ├── Maven__javax_ws_rs_javax_ws_rs_api_2_0_1.xml │ │ ├── Maven__javax_xml_bind_jaxb_api_2_2_2.xml │ │ ├── Maven__javax_xml_stream_stax_api_1_0_2.xml │ │ ├── Maven__log4j_log4j_1_2_17.xml │ │ ├── Maven__net_java_dev_jets3t_jets3t_0_9_0.xml │ │ ├── Maven__net_jpountz_lz4_lz4_1_3_0.xml │ │ ├── Maven__net_razorvine_pyrolite_4_9.xml │ │ ├── Maven__net_sf_jopt_simple_jopt_simple_4_9.xml │ │ ├── Maven__net_sf_py4j_py4j_0_10_1.xml │ │ ├── Maven__org_apache_avro_avro_1_7_4.xml │ │ ├── Maven__org_apache_avro_avro_ipc_1_7_7.xml │ │ ├── Maven__org_apache_avro_avro_ipc_tests_1_7_7.xml │ │ ├── Maven__org_apache_avro_avro_mapred_hadoop2_1_7_7.xml │ │ ├── Maven__org_apache_commons_commons_compress_1_4_1.xml │ │ ├── Maven__org_apache_commons_commons_lang3_3_3_2.xml │ │ ├── Maven__org_apache_commons_commons_math3_3_1_1.xml │ │ ├── Maven__org_apache_curator_curator_client_2_7_1.xml │ │ ├── Maven__org_apache_curator_curator_framework_2_7_1.xml │ │ ├── Maven__org_apache_curator_curator_recipes_2_7_1.xml │ │ ├── Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml │ │ ├── Maven__org_apache_directory_api_api_util_1_0_0_M20.xml │ │ ├── Maven__org_apache_directory_server_apacheds_i18n_2_0_0_M15.xml │ │ ├── Maven__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15.xml │ │ ├── Maven__org_apache_hadoop_hadoop_annotations_2_7_2.xml │ │ ├── Maven__org_apache_hadoop_hadoop_auth_2_7_2.xml │ │ ├── Maven__org_apache_hadoop_hadoop_client_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_common_2_7_2.xml │ │ ├── Maven__org_apache_hadoop_hadoop_hdfs_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_app_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_common_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_core_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_api_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_client_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_common_2_2_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_server_common_2_2_0.xml │ │ ├── Maven__org_apache_htrace_htrace_core_3_1_0_incubating.xml │ │ ├── Maven__org_apache_httpcomponents_httpclient_4_1_2.xml │ │ ├── Maven__org_apache_httpcomponents_httpcore_4_1_2.xml │ │ ├── Maven__org_apache_ivy_ivy_2_4_0.xml │ │ ├── Maven__org_apache_kafka_kafka_2_10_0_8_2_1.xml │ │ ├── Maven__org_apache_kafka_kafka_2_11_0_10_0_0.xml │ │ ├── Maven__org_apache_kafka_kafka_clients_0_10_0_0.xml │ │ ├── Maven__org_apache_mesos_mesos_shaded_protobuf_0_21_1.xml │ │ ├── Maven__org_apache_spark_spark_core_2_10_2_0_0.xml │ │ ├── Maven__org_apache_spark_spark_launcher_2_10_2_0_0.xml │ │ ├── Maven__org_apache_spark_spark_network_common_2_10_2_0_0.xml │ │ ├── Maven__org_apache_spark_spark_network_shuffle_2_10_2_0_0.xml │ │ ├── Maven__org_apache_spark_spark_streaming_2_10_2_0_0.xml │ │ ├── Maven__org_apache_spark_spark_streaming_kafka_2_10_1_6_3.xml │ │ ├── Maven__org_apache_spark_spark_tags_2_10_2_0_0.xml │ │ ├── Maven__org_apache_spark_spark_unsafe_2_10_2_0_0.xml │ │ ├── Maven__org_apache_xbean_xbean_asm5_shaded_4_4.xml │ │ ├── Maven__org_apache_zookeeper_zookeeper_3_4_6.xml │ │ ├── Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml │ │ ├── Maven__org_codehaus_jackson_jackson_jaxrs_1_8_3.xml │ │ ├── Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml │ │ ├── Maven__org_codehaus_jackson_jackson_xc_1_8_3.xml │ │ ├── Maven__org_codehaus_jettison_jettison_1_1.xml │ │ ├── Maven__org_fusesource_leveldbjni_leveldbjni_all_1_8.xml │ │ ├── Maven__org_glassfish_hk2_external_aopalliance_repackaged_2_4_0_b34.xml │ │ ├── Maven__org_glassfish_hk2_external_javax_inject_2_4_0_b34.xml │ │ ├── Maven__org_glassfish_hk2_hk2_api_2_4_0_b34.xml │ │ ├── Maven__org_glassfish_hk2_hk2_locator_2_4_0_b34.xml │ │ ├── Maven__org_glassfish_hk2_hk2_utils_2_4_0_b34.xml │ │ ├── Maven__org_glassfish_hk2_osgi_resource_locator_1_0_1.xml │ │ ├── Maven__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_22_2.xml │ │ ├── Maven__org_glassfish_jersey_containers_jersey_container_servlet_2_22_2.xml │ │ ├── Maven__org_glassfish_jersey_containers_jersey_container_servlet_core_2_22_2.xml │ │ ├── Maven__org_glassfish_jersey_core_jersey_client_2_22_2.xml │ │ ├── Maven__org_glassfish_jersey_core_jersey_common_2_22_2.xml │ │ ├── Maven__org_glassfish_jersey_core_jersey_server_2_22_2.xml │ │ ├── Maven__org_glassfish_jersey_media_jersey_media_jaxb_2_22_2.xml │ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml │ │ ├── Maven__org_json4s_json4s_ast_2_10_3_2_11.xml │ │ ├── Maven__org_json4s_json4s_core_2_10_3_2_11.xml │ │ ├── Maven__org_json4s_json4s_jackson_2_10_3_2_11.xml │ │ ├── Maven__org_mortbay_jetty_jetty_6_1_26.xml │ │ ├── Maven__org_mortbay_jetty_jetty_util_6_1_26.xml │ │ ├── Maven__org_objenesis_objenesis_2_1.xml │ │ ├── Maven__org_roaringbitmap_RoaringBitmap_0_5_11.xml │ │ ├── Maven__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_4.xml │ │ ├── Maven__org_scala_lang_scala_compiler_2_10_0.xml │ │ ├── Maven__org_scala_lang_scala_library_2_10_6.xml │ │ ├── Maven__org_scala_lang_scala_reflect_2_10_6.xml │ │ ├── Maven__org_scala_lang_scalap_2_10_0.xml │ │ ├── Maven__org_scalatest_scalatest_2_10_2_2_6.xml │ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_16.xml │ │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_16.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_10.xml │ │ ├── Maven__org_slf4j_slf4j_log4j12_1_7_10.xml │ │ ├── Maven__org_spark_project_spark_unused_1_0_0.xml │ │ ├── Maven__org_tukaani_xz_1_0.xml │ │ ├── Maven__org_xerial_snappy_snappy_java_1_1_2_4.xml │ │ ├── Maven__oro_oro_2_0_8.xml │ │ └── Maven__xmlenc_xmlenc_0_52.xml │ ├── misc.xml │ ├── modules.xml │ ├── uiDesigner.xml │ └── workspace.xml │ ├── dependency-reduced-pom.xml │ ├── ipfrauddetetion.iml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── packt │ │ ├── producer │ │ └── IPLogProducer.java │ │ └── streaming │ │ ├── CacheIPLookup.java │ │ ├── FraudDetectionApp.java │ │ ├── IIPScanner.java │ │ ├── direct │ │ └── JavaDirectKafkaWordCount.java │ │ └── receiver │ │ └── KafkaReceiverWordCountJava.java │ └── resources │ └── IP_LOG.log ├── Chapter06 ├── .idea │ ├── compiler.xml │ ├── encodings.xml │ ├── libraries │ │ ├── Maven__antlr_antlr_2_7_7.xml │ │ ├── Maven__asm_asm_3_1.xml │ │ ├── Maven__asm_asm_commons_3_1.xml │ │ ├── Maven__asm_asm_tree_3_1.xml │ │ ├── Maven__com_101tec_zkclient_0_3.xml │ │ ├── Maven__com_esotericsoftware_kryo_3_0_3.xml │ │ ├── Maven__com_esotericsoftware_minlog_1_3_0.xml │ │ ├── Maven__com_esotericsoftware_reflectasm_1_10_1.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_1_1.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_1_1.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_1_1.xml │ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml │ │ ├── Maven__com_google_code_gson_gson_2_2_4.xml │ │ ├── Maven__com_google_guava_guava_15_0.xml │ │ ├── Maven__com_google_protobuf_protobuf_java_2_5_0.xml │ │ ├── Maven__com_googlecode_json_simple_json_simple_1_1.xml │ │ ├── Maven__com_jolbox_bonecp_0_8_0_RELEASE.xml │ │ ├── Maven__com_lmax_disruptor_3_3_2.xml │ │ ├── Maven__com_sun_jersey_jersey_client_1_9.xml │ │ ├── Maven__com_sun_jersey_jersey_core_1_9.xml │ │ ├── Maven__com_sun_jersey_jersey_server_1_9.xml │ │ ├── Maven__com_thoughtworks_paranamer_paranamer_2_3.xml │ │ ├── Maven__com_yammer_metrics_metrics_core_2_2_0.xml │ │ ├── Maven__commons_beanutils_commons_beanutils_1_7_0.xml │ │ ├── Maven__commons_beanutils_commons_beanutils_core_1_8_0.xml │ │ ├── Maven__commons_cli_commons_cli_1_2.xml │ │ ├── Maven__commons_codec_commons_codec_1_4.xml │ │ ├── Maven__commons_collections_commons_collections_3_2_1.xml │ │ ├── Maven__commons_configuration_commons_configuration_1_6.xml │ │ ├── Maven__commons_daemon_commons_daemon_1_0_13.xml │ │ ├── Maven__commons_dbcp_commons_dbcp_1_4.xml │ │ ├── Maven__commons_digester_commons_digester_1_8.xml │ │ ├── Maven__commons_el_commons_el_1_0.xml │ │ ├── Maven__commons_httpclient_commons_httpclient_3_0_1.xml │ │ ├── Maven__commons_io_commons_io_2_4.xml │ │ ├── Maven__commons_lang_commons_lang_2_6.xml │ │ ├── Maven__commons_logging_commons_logging_1_1_3.xml │ │ ├── Maven__commons_net_commons_net_3_1.xml │ │ ├── Maven__commons_pool_commons_pool_1_5_4.xml │ │ ├── Maven__eigenbase_eigenbase_properties_1_1_4.xml │ │ ├── Maven__io_netty_netty_3_6_2_Final.xml │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ ├── Maven__javax_jdo_jdo_api_3_0_1.xml │ │ ├── Maven__javax_mail_mail_1_4_1.xml │ │ ├── Maven__javax_servlet_jsp_jsp_api_2_1.xml │ │ ├── Maven__javax_servlet_servlet_api_2_5.xml │ │ ├── Maven__javax_transaction_jta_1_1.xml │ │ ├── Maven__javax_xml_bind_jaxb_api_2_2_2.xml │ │ ├── Maven__javax_xml_stream_stax_api_1_0_2.xml │ │ ├── Maven__junit_junit_3_8_1.xml │ │ ├── Maven__log4j_log4j_1_2_17.xml │ │ ├── Maven__net_hydromatic_linq4j_0_4.xml │ │ ├── Maven__net_hydromatic_quidem_0_1_1.xml │ │ ├── Maven__net_jpountz_lz4_lz4_1_2_0.xml │ │ ├── Maven__net_sf_jopt_simple_jopt_simple_3_2.xml │ │ ├── Maven__net_sf_jpam_jpam_1_1.xml │ │ ├── Maven__net_sf_opencsv_opencsv_2_3.xml │ │ ├── Maven__org_antlr_ST4_4_0_4.xml │ │ ├── Maven__org_antlr_antlr_runtime_3_4.xml │ │ ├── Maven__org_antlr_stringtemplate_3_2_1.xml │ │ ├── Maven__org_apache_ant_ant_1_9_1.xml │ │ ├── Maven__org_apache_ant_ant_launcher_1_9_1.xml │ │ ├── Maven__org_apache_avro_avro_1_7_5.xml │ │ ├── Maven__org_apache_calcite_calcite_avatica_0_9_2_incubating.xml │ │ ├── Maven__org_apache_calcite_calcite_core_0_9_2_incubating.xml │ │ ├── Maven__org_apache_commons_commons_compress_1_4_1.xml │ │ ├── Maven__org_apache_commons_commons_math3_3_1_1.xml │ │ ├── Maven__org_apache_curator_curator_client_2_10_0.xml │ │ ├── Maven__org_apache_curator_curator_framework_2_10_0.xml │ │ ├── Maven__org_apache_curator_curator_recipes_2_6_0.xml │ │ ├── Maven__org_apache_derby_derby_10_10_1_1.xml │ │ ├── Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml │ │ ├── Maven__org_apache_directory_api_api_util_1_0_0_M20.xml │ │ ├── Maven__org_apache_directory_server_apacheds_i18n_2_0_0_M15.xml │ │ ├── Maven__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15.xml │ │ ├── Maven__org_apache_geronimo_specs_geronimo_annotation_1_0_spec_1_1_1.xml │ │ ├── Maven__org_apache_geronimo_specs_geronimo_jaspic_1_0_spec_1_0.xml │ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_annotations_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_auth_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_client_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_common_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_hdfs_2_6_0.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_app_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_common_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_core_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_api_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_client_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_common_2_6_1.xml │ │ ├── Maven__org_apache_hadoop_hadoop_yarn_server_common_2_6_1.xml │ │ ├── Maven__org_apache_hive_hcatalog_hive_hcatalog_core_0_14_0.xml │ │ ├── Maven__org_apache_hive_hcatalog_hive_hcatalog_streaming_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_ant_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_cli_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_common_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_exec_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_metastore_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_serde_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_service_0_14_0.xml │ │ ├── Maven__org_apache_hive_hive_shims_0_14_0.xml │ │ ├── Maven__org_apache_hive_shims_hive_shims_0_20S_0_14_0.xml │ │ ├── Maven__org_apache_hive_shims_hive_shims_0_20_0_14_0.xml │ │ ├── Maven__org_apache_hive_shims_hive_shims_0_23_0_14_0.xml │ │ ├── Maven__org_apache_hive_shims_hive_shims_common_0_14_0.xml │ │ ├── Maven__org_apache_hive_shims_hive_shims_common_secure_0_14_0.xml │ │ ├── Maven__org_apache_httpcomponents_httpclient_4_1_3.xml │ │ ├── Maven__org_apache_httpcomponents_httpcore_4_1_3.xml │ │ ├── Maven__org_apache_kafka_kafka_2_10_0_8_1_1.xml │ │ ├── Maven__org_apache_kafka_kafka_clients_0_9_0_1.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_api_2_1.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_core_2_1.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml │ │ ├── Maven__org_apache_storm_storm_core_1_0_0.xml │ │ ├── Maven__org_apache_storm_storm_hive_1_0_0.xml │ │ ├── Maven__org_apache_storm_storm_kafka_1_0_0.xml │ │ ├── Maven__org_apache_thrift_libfb303_0_9_0.xml │ │ ├── Maven__org_apache_thrift_libthrift_0_9_0.xml │ │ ├── Maven__org_apache_velocity_velocity_1_5.xml │ │ ├── Maven__org_apache_zookeeper_zookeeper_3_4_5.xml │ │ ├── Maven__org_clojure_clojure_1_7_0.xml │ │ ├── Maven__org_codehaus_groovy_groovy_all_2_1_6.xml │ │ ├── Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml │ │ ├── Maven__org_codehaus_jackson_jackson_jaxrs_1_9_13.xml │ │ ├── Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml │ │ ├── Maven__org_codehaus_jackson_jackson_xc_1_9_13.xml │ │ ├── Maven__org_codehaus_janino_commons_compiler_2_7_6.xml │ │ ├── Maven__org_codehaus_janino_janino_2_7_6.xml │ │ ├── Maven__org_datanucleus_datanucleus_api_jdo_3_2_6.xml │ │ ├── Maven__org_datanucleus_datanucleus_core_3_2_10.xml │ │ ├── Maven__org_datanucleus_datanucleus_rdbms_3_2_9.xml │ │ ├── Maven__org_eclipse_jetty_aggregate_jetty_all_7_6_0_v20120127.xml │ │ ├── Maven__org_fusesource_jansi_jansi_1_11.xml │ │ ├── Maven__org_fusesource_leveldbjni_leveldbjni_all_1_8.xml │ │ ├── Maven__org_htrace_htrace_core_3_0_4.xml │ │ ├── Maven__org_mortbay_jetty_jetty_6_1_26.xml │ │ ├── Maven__org_mortbay_jetty_jetty_util_6_1_26.xml │ │ ├── Maven__org_objenesis_objenesis_2_1.xml │ │ ├── Maven__org_ow2_asm_asm_5_0_3.xml │ │ ├── Maven__org_pentaho_pentaho_aggdesigner_algorithm_5_1_3_jhyde.xml │ │ ├── Maven__org_scala_lang_scala_library_2_10_1.xml │ │ ├── Maven__org_slf4j_log4j_over_slf4j_1_6_6.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_7.xml │ │ ├── Maven__org_tukaani_xz_1_0.xml │ │ ├── Maven__org_xerial_snappy_snappy_java_1_0_5.xml │ │ ├── Maven__oro_oro_2_0_8.xml │ │ ├── Maven__stax_stax_api_1_0_1.xml │ │ ├── Maven__tomcat_jasper_runtime_5_5_23.xml │ │ ├── Maven__xerces_xercesImpl_2_9_1.xml │ │ ├── Maven__xml_apis_xml_apis_1_3_04.xml │ │ └── Maven__xmlenc_xmlenc_0_52.xml │ ├── misc.xml │ ├── modules.xml │ ├── uiDesigner.xml │ └── workspace.xml ├── chapter6.iml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── packt │ │ └── storm │ │ ├── example │ │ ├── KafkaStormWordCountTopology.java │ │ ├── StringToWordsSpliterBolt.java │ │ └── WordCountCalculatorBolt.java │ │ ├── ipfrauddetection │ │ ├── FraudDetectorBolt.java │ │ ├── IPFraudDetectionTopology.java │ │ ├── IPFraudHiveBolt.java │ │ └── IPFraudKafkaBolt.java │ │ ├── producer │ │ ├── IPLogProducer.java │ │ └── TestMain.java │ │ ├── reader │ │ └── PropertyReader.java │ │ └── utils │ │ ├── CacheIPLookup.java │ │ └── IIPScanner.java │ └── resources │ ├── IP_LOG.log │ ├── fraud_ip │ ├── storm.propweries │ └── streaming.properties ├── Chapter09 └── kafkastream │ └── kafkastream │ ├── .idea │ ├── compiler.xml │ ├── libraries │ │ ├── Maven__com_101tec_zkclient_0_8.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_0.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_6_3.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_6_3.xml │ │ ├── Maven__io_netty_netty_3_7_0_Final.xml │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ ├── Maven__javax_mail_mail_1_4.xml │ │ ├── Maven__jline_jline_0_9_94.xml │ │ ├── Maven__junit_junit_3_8_1.xml │ │ ├── Maven__log4j_log4j_1_2_15.xml │ │ ├── Maven__net_jpountz_lz4_lz4_1_3_0.xml │ │ ├── Maven__org_apache_kafka_connect_api_0_10_0_1.xml │ │ ├── Maven__org_apache_kafka_connect_json_0_10_0_1.xml │ │ ├── Maven__org_apache_kafka_kafka_clients_0_10_0_1.xml │ │ ├── Maven__org_apache_kafka_kafka_streams_0_10_0_1.xml │ │ ├── Maven__org_apache_zookeeper_zookeeper_3_4_6.xml │ │ ├── Maven__org_rocksdb_rocksdbjni_4_8_0.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_21.xml │ │ ├── Maven__org_slf4j_slf4j_log4j12_1_6_1.xml │ │ └── Maven__org_xerial_snappy_snappy_java_1_1_2_6.xml │ ├── misc.xml │ ├── modules.xml │ ├── uiDesigner.xml │ └── workspace.xml │ ├── kafkastream.iml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── packt │ │ └── kafka │ │ ├── IPFraudKafkaStreamApp.java │ │ ├── lookup │ │ ├── CacheIPLookup.java │ │ └── IIPScanner.java │ │ ├── producer │ │ └── IPLogProducer.java │ │ ├── utils │ │ └── PropertyReader.java │ │ └── wordcount │ │ └── KafkaStreamWordCount.java │ └── resources │ ├── IP_LOG.log │ └── streaming.properties ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__asm_asm_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_101tec_zkclient_0_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_clearspring_analytics_stream_2_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_esotericsoftware_kryo_shaded_3_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_esotericsoftware_minlog_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_google_code_gson_gson_2_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_google_guava_guava_11_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_google_inject_guice_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_jamesmurty_utils_java_xmlbuilder_0_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_jcraft_jsch_0_1_42.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_ning_compress_lzf_1_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_sun_jersey_jersey_json_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_sun_jersey_jersey_server_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_thoughtworks_paranamer_paranamer_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_twitter_chill_2_10_0_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_twitter_chill_java_0_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__com_yammer_metrics_metrics_core_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_codec_commons_codec_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_digester_commons_digester_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_io_commons_io_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__commons_net_commons_net_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__io_dropwizard_metrics_metrics_core_3_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__io_dropwizard_metrics_metrics_graphite_3_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__io_dropwizard_metrics_metrics_json_3_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__io_dropwizard_metrics_metrics_jvm_3_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__io_netty_netty_3_8_0_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__io_netty_netty_all_4_0_29_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_inject_javax_inject_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_servlet_jsp_jsp_api_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_ws_rs_javax_ws_rs_api_2_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__javax_xml_stream_stax_api_1_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__net_java_dev_jets3t_jets3t_0_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__net_jpountz_lz4_lz4_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__net_razorvine_pyrolite_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__net_sf_py4j_py4j_0_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_avro_avro_1_7_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_avro_avro_ipc_1_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_avro_avro_ipc_tests_1_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_avro_avro_mapred_hadoop2_1_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_commons_commons_compress_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_commons_commons_math3_3_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_curator_curator_client_2_7_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_curator_curator_framework_2_7_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_curator_curator_recipes_2_7_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_directory_api_api_util_1_0_0_M20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_annotations_2_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_auth_2_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_client_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_common_2_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_hdfs_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_api_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_client_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_common_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_ivy_ivy_2_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_kafka_kafka_2_10_0_8_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_kafka_kafka_2_11_0_10_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_kafka_kafka_clients_0_10_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_mesos_mesos_shaded_protobuf_0_21_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_spark_spark_core_2_10_2_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_spark_spark_launcher_2_10_2_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_spark_spark_streaming_2_10_2_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_spark_spark_tags_2_10_2_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_spark_spark_unsafe_2_10_2_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_xbean_xbean_asm5_shaded_4_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_codehaus_jackson_jackson_jaxrs_1_8_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_codehaus_jackson_jackson_xc_1_8_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_fusesource_leveldbjni_leveldbjni_all_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_glassfish_hk2_hk2_api_2_4_0_b34.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_glassfish_hk2_hk2_locator_2_4_0_b34.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_glassfish_hk2_hk2_utils_2_4_0_b34.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_client_2_22_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_common_2_22_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_server_2_22_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_javassist_javassist_3_18_1_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_json4s_json4s_ast_2_10_3_2_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_json4s_json4s_core_2_10_3_2_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_json4s_json4s_jackson_2_10_3_2_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_mortbay_jetty_jetty_6_1_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_mortbay_jetty_jetty_util_6_1_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_roaringbitmap_RoaringBitmap_0_5_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_scala_lang_scala_compiler_2_10_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_scala_lang_scala_library_2_10_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_scala_lang_scala_reflect_2_10_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_scala_lang_scalap_2_10_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_scalatest_scalatest_2_10_2_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_spark_project_spark_unused_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_tukaani_xz_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__org_xerial_snappy_snappy_java_1_1_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__oro_oro_2_0_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/libraries/Maven__xmlenc_xmlenc_0_52.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/src/main/java/com/packt/streaming/CacheIPLookup.java: -------------------------------------------------------------------------------- 1 | package com.packt.streaming; 2 | 3 | import scala.util.parsing.combinator.testing.Str; 4 | 5 | import java.io.Serializable; 6 | import java.util.HashSet; 7 | import java.util.Set; 8 | 9 | 10 | public class CacheIPLookup implements IIPScanner, Serializable { 11 | 12 | private Set fraudIPList = new HashSet<>(); 13 | 14 | public CacheIPLookup() { 15 | fraudIPList.add("212.92"); 16 | fraudIPList.add("10.100"); 17 | } 18 | 19 | 20 | @Override 21 | public boolean isFraudIP(String ipAddresses) { 22 | return fraudIPList.contains(ipAddresses); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chapter05/ipfrauddetetion/ipfrauddetetion/src/main/java/com/packt/streaming/IIPScanner.java: -------------------------------------------------------------------------------- 1 | package com.packt.streaming; 2 | 3 | public interface IIPScanner { 4 | 5 | boolean isFraudIP(String ipAddresses); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Chapter06/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Chapter06/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__antlr_antlr_2_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__asm_asm_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__asm_asm_commons_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__asm_asm_tree_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_101tec_zkclient_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_esotericsoftware_kryo_3_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_esotericsoftware_minlog_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_esotericsoftware_reflectasm_1_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_google_code_findbugs_jsr305_1_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_google_code_gson_gson_2_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_google_guava_guava_15_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_jolbox_bonecp_0_8_0_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_lmax_disruptor_3_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_sun_jersey_jersey_server_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_thoughtworks_paranamer_paranamer_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__com_yammer_metrics_metrics_core_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_beanutils_commons_beanutils_core_1_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_codec_commons_codec_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_configuration_commons_configuration_1_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_daemon_commons_daemon_1_0_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_dbcp_commons_dbcp_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_digester_commons_digester_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_el_commons_el_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_io_commons_io_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_net_commons_net_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__commons_pool_commons_pool_1_5_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__eigenbase_eigenbase_properties_1_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__io_netty_netty_3_6_2_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_jdo_jdo_api_3_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_mail_mail_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_servlet_jsp_jsp_api_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_transaction_jta_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__javax_xml_stream_stax_api_1_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__junit_junit_3_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__net_hydromatic_linq4j_0_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__net_hydromatic_quidem_0_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__net_jpountz_lz4_lz4_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__net_sf_jpam_jpam_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__net_sf_opencsv_opencsv_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_antlr_ST4_4_0_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_antlr_antlr_runtime_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_antlr_stringtemplate_3_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_ant_ant_1_9_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_9_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_avro_avro_1_7_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_calcite_calcite_core_0_9_2_incubating.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_commons_commons_compress_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_commons_commons_math3_3_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_curator_curator_client_2_10_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_curator_curator_framework_2_10_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_curator_curator_recipes_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_derby_derby_10_10_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_directory_api_api_util_1_0_0_M20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_directory_server_apacheds_i18n_2_0_0_M15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_annotations_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_auth_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_client_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_common_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_hdfs_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_api_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_client_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_common_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hcatalog_hive_hcatalog_core_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_ant_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_cli_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_common_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_exec_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_metastore_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_serde_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_service_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_hive_shims_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_shims_hive_shims_0_20S_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_shims_hive_shims_0_20_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_shims_hive_shims_0_23_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_hive_shims_hive_shims_common_0_14_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_kafka_kafka_2_10_0_8_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_kafka_kafka_clients_0_9_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_storm_storm_core_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_storm_storm_hive_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_storm_storm_kafka_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_thrift_libfb303_0_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_thrift_libthrift_0_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_velocity_velocity_1_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_clojure_clojure_1_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_codehaus_groovy_groovy_all_2_1_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_codehaus_jackson_jackson_jaxrs_1_9_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_codehaus_jackson_jackson_xc_1_9_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_codehaus_janino_commons_compiler_2_7_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_codehaus_janino_janino_2_7_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_datanucleus_datanucleus_api_jdo_3_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_datanucleus_datanucleus_core_3_2_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_datanucleus_datanucleus_rdbms_3_2_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_fusesource_jansi_jansi_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_fusesource_leveldbjni_leveldbjni_all_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_htrace_htrace_core_3_0_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_mortbay_jetty_jetty_6_1_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_mortbay_jetty_jetty_util_6_1_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_scala_lang_scala_library_2_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_6_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_tukaani_xz_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__org_xerial_snappy_snappy_java_1_0_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__oro_oro_2_0_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__stax_stax_api_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__tomcat_jasper_runtime_5_5_23.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__xerces_xercesImpl_2_9_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__xml_apis_xml_apis_1_3_04.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/libraries/Maven__xmlenc_xmlenc_0_52.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter06/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/storm/producer/TestMain.java: -------------------------------------------------------------------------------- 1 | package com.packt.storm.producer; 2 | 3 | import java.io.BufferedReader; 4 | import java.io.IOException; 5 | 6 | /** 7 | * Created by chanchal.singh on 6/15/2017. 8 | */ 9 | public class TestMain { 10 | public static void main(String[] args) { 11 | IPLogProducer ipLogProducer = new IPLogProducer(); 12 | 13 | BufferedReader br = ipLogProducer.readFile(); 14 | String oldLine = ""; 15 | try { 16 | while ((oldLine = br.readLine()) != null) { 17 | System.out.println(oldLine); 18 | } 19 | } catch (IOException e) { 20 | e.printStackTrace(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/storm/utils/IIPScanner.java: -------------------------------------------------------------------------------- 1 | package com.packt.storm.utils; 2 | 3 | public interface IIPScanner { 4 | 5 | boolean isFraudIP(String ipAddresses); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Chapter06/src/main/resources/fraud_ip: -------------------------------------------------------------------------------- 1 | 2 | DROP TABLE IF EXISTS fraud_ip; 3 | CREATE TABLE fraud_ip( 4 | ip String, 5 | date String, 6 | request_url String, 7 | protocol_type String, 8 | status_code String 9 | ) 10 | PARTITIONED BY (col1 STRING) 11 | CLUSTERED BY (col3) into 5 buckets 12 | STORED AS ORC; 13 | 14 | -------------------------------------------------------------------------------- /Chapter06/src/main/resources/storm.propweries: -------------------------------------------------------------------------------- 1 | zkhost = localhost:2181 2 | inputTopic =locinput1 3 | outputTopic=locoutput 4 | KafkaBroker =sandbox.hortonworks.com:6667 5 | consumerGroup=id7 6 | metaStoreURI = thrift://sandbox.hortonworks.com:9083 7 | dbName = default 8 | tblName = location -------------------------------------------------------------------------------- /Chapter06/src/main/resources/streaming.properties: -------------------------------------------------------------------------------- 1 | topic=fraudip2 2 | broker.list=52.88.50.251:6667 3 | appname=fraudip 4 | group.id=Stream 5 | log.path=/user/nirajk/teststream/FraudRecord 6 | iplog.path=/user/nirajk/iprecrods/FraudRecord 7 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__com_101tec_zkclient_0_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__javax_mail_mail_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__jline_jline_0_9_94.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__junit_junit_3_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__log4j_log4j_1_2_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__net_jpountz_lz4_lz4_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_apache_kafka_connect_api_0_10_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_apache_kafka_connect_json_0_10_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_apache_kafka_kafka_clients_0_10_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_apache_kafka_kafka_streams_0_10_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_rocksdb_rocksdbjni_4_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/libraries/Maven__org_xerial_snappy_snappy_java_1_1_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/src/main/java/com/packt/kafka/lookup/IIPScanner.java: -------------------------------------------------------------------------------- 1 | package com.packt.kafka.lookup; 2 | 3 | public interface IIPScanner { 4 | 5 | boolean isFraudIP(String ipAddresses); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Chapter09/kafkastream/kafkastream/src/main/resources/streaming.properties: -------------------------------------------------------------------------------- 1 | topic=iprecord 2 | broker.list=localhost:9092 3 | output_topic=fraudIp --------------------------------------------------------------------------------