├── .idea
├── compiler.xml
├── hydra.xml
├── libraries
│ ├── Maven__asm_asm_3_1.xml
│ ├── Maven__com_101tec_zkclient_0_3.xml
│ ├── Maven__com_amazonaws_aws_java_sdk_core_1_10_6.xml
│ ├── Maven__com_amazonaws_aws_java_sdk_kms_1_10_6.xml
│ ├── Maven__com_amazonaws_aws_java_sdk_s3_1_10_6.xml
│ ├── Maven__com_chuusai_shapeless_2_11_2_3_2.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_11_2_6_5.xml
│ ├── Maven__com_github_fommil_netlib_core_1_1_2.xml
│ ├── Maven__com_github_rwl_jtransforms_2_4_0.xml
│ ├── Maven__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1.xml
│ ├── Maven__com_github_stephenc_high_scale_lib_high_scale_lib_1_1_1.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_12_0_1.xml
│ ├── Maven__com_google_protobuf_protobuf_java_2_5_0.xml
│ ├── Maven__com_lmax_disruptor_3_3_0.xml
│ ├── Maven__com_ning_compress_lzf_1_0_3.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_6.xml
│ ├── Maven__com_twitter_chill_2_11_0_8_0.xml
│ ├── Maven__com_twitter_chill_java_0_8_0.xml
│ ├── Maven__com_univocity_univocity_parsers_2_2_1.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_7_0.xml
│ ├── Maven__commons_cli_commons_cli_1_2.xml
│ ├── Maven__commons_codec_commons_codec_1_9.xml
│ ├── Maven__commons_collections_commons_collections_3_2_2.xml
│ ├── Maven__commons_configuration_commons_configuration_1_6.xml
│ ├── Maven__commons_daemon_commons_daemon_1_0_13.xml
│ ├── Maven__commons_digester_commons_digester_1_8.xml
│ ├── Maven__commons_el_commons_el_1_0.xml
│ ├── Maven__commons_fileupload_commons_fileupload_1_2.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_2.xml
│ ├── Maven__commons_net_commons_net_3_1.xml
│ ├── Maven__hsqldb_hsqldb_1_8_0_10.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_6_2_Final.xml
│ ├── Maven__io_netty_netty_all_4_0_23_Final.xml
│ ├── Maven__javax_activation_activation_1_1.xml
│ ├── Maven__javax_annotation_javax_annotation_api_1_2.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__joda_time_joda_time_2_1.xml
│ ├── Maven__junit_junit_4_12.xml
│ ├── Maven__log4j_log4j_1_2_17.xml
│ ├── Maven__mysql_mysql_connector_java_5_1_31.xml
│ ├── Maven__net_java_dev_jets3t_jets3t_0_6_1.xml
│ ├── Maven__net_jpountz_lz4_lz4_1_3_0.xml
│ ├── Maven__net_razorvine_pyrolite_4_13.xml
│ ├── Maven__net_sf_opencsv_opencsv_2_3.xml
│ ├── Maven__net_sf_py4j_py4j_0_10_4.xml
│ ├── Maven__net_sourceforge_f2j_arpack_combined_all_0_1.xml
│ ├── Maven__net_sourceforge_nekohtml_nekohtml_1_9_12.xml
│ ├── Maven__org_antlr_antlr4_runtime_4_5_3.xml
│ ├── Maven__org_apache_avro_avro_1_7_6_cdh5_7_0.xml
│ ├── Maven__org_apache_avro_avro_ipc_1_7_4.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_crypto_1_0_0.xml
│ ├── Maven__org_apache_commons_commons_lang3_3_5.xml
│ ├── Maven__org_apache_commons_commons_math3_3_4_1.xml
│ ├── Maven__org_apache_commons_commons_math_2_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_flume_flume_ng_clients_flume_ng_log4jappender_1_6_0.xml
│ ├── Maven__org_apache_flume_flume_ng_configuration_1_6_0.xml
│ ├── Maven__org_apache_flume_flume_ng_core_1_6_0.xml
│ ├── Maven__org_apache_flume_flume_ng_sdk_1_6_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_annotations_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_auth_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_aws_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_client_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_common_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_core_2_6_0_mr1_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_hdfs_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_hdfs_test_jar_tests_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_app_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_common_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_core_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_yarn_api_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_yarn_client_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_yarn_common_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hadoop_hadoop_yarn_server_common_2_6_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_annotations_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_client_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_common_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_common_tests_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_hadoop2_compat_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_hadoop_compat_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_prefix_tree_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_procedure_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_protocol_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_hbase_hbase_server_1_2_0_cdh5_7_0.xml
│ ├── Maven__org_apache_htrace_htrace_core4_4_0_1_incubating.xml
│ ├── Maven__org_apache_htrace_htrace_core_3_2_0_incubating.xml
│ ├── Maven__org_apache_httpcomponents_httpclient_4_2_5.xml
│ ├── Maven__org_apache_httpcomponents_httpcore_4_2_4.xml
│ ├── Maven__org_apache_ivy_ivy_2_4_0.xml
│ ├── Maven__org_apache_kafka_kafka_2_11_0_8_2_1.xml
│ ├── Maven__org_apache_kafka_kafka_clients_0_8_2_1.xml
│ ├── Maven__org_apache_mina_mina_core_2_0_4.xml
│ ├── Maven__org_apache_parquet_parquet_column_1_8_2.xml
│ ├── Maven__org_apache_parquet_parquet_common_1_8_2.xml
│ ├── Maven__org_apache_parquet_parquet_encoding_1_8_2.xml
│ ├── Maven__org_apache_parquet_parquet_format_2_3_1.xml
│ ├── Maven__org_apache_parquet_parquet_hadoop_1_8_2.xml
│ ├── Maven__org_apache_parquet_parquet_jackson_1_8_2.xml
│ ├── Maven__org_apache_spark_spark_catalyst_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_core_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_graphx_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_launcher_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_mllib_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_mllib_local_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_network_common_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_network_shuffle_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_sketch_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_sql_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_streaming_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_streaming_flume_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_streaming_flume_sink_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_streaming_kafka_0_8_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_tags_2_11_2_2_0.xml
│ ├── Maven__org_apache_spark_spark_unsafe_2_11_2_2_0.xml
│ ├── Maven__org_apache_velocity_velocity_1_7.xml
│ ├── Maven__org_apache_xbean_xbean_asm5_shaded_4_4.xml
│ ├── Maven__org_apache_xmlgraphics_batik_css_1_7.xml
│ ├── Maven__org_apache_xmlgraphics_batik_ext_1_7.xml
│ ├── Maven__org_apache_xmlgraphics_batik_util_1_7.xml
│ ├── Maven__org_apache_zookeeper_zookeeper_3_4_5_cdh5_7_0.xml
│ ├── Maven__org_beanshell_bsh_core_2_0b4.xml
│ ├── Maven__org_codehaus_jackson_jackson_core_asl_1_8_8.xml
│ ├── Maven__org_codehaus_jackson_jackson_jaxrs_1_8_8.xml
│ ├── Maven__org_codehaus_jackson_jackson_mapper_asl_1_8_8.xml
│ ├── Maven__org_codehaus_jackson_jackson_xc_1_8_8.xml
│ ├── Maven__org_codehaus_janino_commons_compiler_3_0_0.xml
│ ├── Maven__org_codehaus_janino_janino_3_0_0.xml
│ ├── Maven__org_eclipse_jdt_core_3_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_hamcrest_hamcrest_core_1_3.xml
│ ├── Maven__org_jamon_jamon_runtime_2_4_1.xml
│ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ ├── Maven__org_jpmml_pmml_model_1_2_15.xml
│ ├── Maven__org_jpmml_pmml_schema_1_2_15.xml
│ ├── Maven__org_jruby_jcodings_jcodings_1_0_8.xml
│ ├── Maven__org_jruby_joni_joni_2_1_2.xml
│ ├── Maven__org_json4s_json4s_ast_2_11_3_2_11.xml
│ ├── Maven__org_json4s_json4s_core_2_11_3_2_11.xml
│ ├── Maven__org_json4s_json4s_jackson_2_11_3_2_11.xml
│ ├── Maven__org_mortbay_jetty_jetty_6_1_26_cloudera_4.xml
│ ├── Maven__org_mortbay_jetty_jetty_sslengine_6_1_26_cloudera_4.xml
│ ├── Maven__org_mortbay_jetty_jetty_util_6_1_26_cloudera_4.xml
│ ├── Maven__org_mortbay_jetty_jsp_2_1_6_1_14.xml
│ ├── Maven__org_mortbay_jetty_jsp_api_2_1_6_1_14.xml
│ ├── Maven__org_mortbay_jetty_servlet_api_2_5_6_1_14.xml
│ ├── Maven__org_objenesis_objenesis_2_1.xml
│ ├── Maven__org_owasp_antisamy_antisamy_1_4_3.xml
│ ├── Maven__org_owasp_esapi_esapi_2_1_0.xml
│ ├── Maven__org_roaringbitmap_RoaringBitmap_0_5_11.xml
│ ├── Maven__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_2.xml
│ ├── Maven__org_scala_lang_modules_scala_xml_2_11_1_0_2.xml
│ ├── Maven__org_scala_lang_scala_compiler_2_11_0.xml
│ ├── Maven__org_scala_lang_scala_library_2_11_8.xml
│ ├── Maven__org_scala_lang_scala_reflect_2_11_7.xml
│ ├── Maven__org_scala_lang_scalap_2_11_0.xml
│ ├── Maven__org_scalanlp_breeze_2_11_0_13_1.xml
│ ├── Maven__org_scalanlp_breeze_macros_2_11_0_13_1.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_5.xml
│ ├── Maven__org_slf4j_slf4j_log4j12_1_7_5.xml
│ ├── Maven__org_spark_project_spark_unused_1_0_0.xml
│ ├── Maven__org_spire_math_spire_2_11_0_13_0.xml
│ ├── Maven__org_spire_math_spire_macros_2_11_0_13_0.xml
│ ├── Maven__org_tukaani_xz_1_0.xml
│ ├── Maven__org_typelevel_machinist_2_11_0_6_1.xml
│ ├── Maven__org_typelevel_macro_compat_2_11_1_1_1.xml
│ ├── Maven__org_xerial_snappy_snappy_java_1_1_2_6.xml
│ ├── Maven__oro_oro_2_0_8.xml
│ ├── Maven__tomcat_jasper_compiler_5_5_23.xml
│ ├── Maven__tomcat_jasper_runtime_5_5_23.xml
│ ├── Maven__xalan_xalan_2_7_0.xml
│ ├── Maven__xerces_xercesImpl_2_9_1.xml
│ ├── Maven__xml_apis_xml_apis_1_3_04.xml
│ ├── Maven__xml_apis_xml_apis_ext_1_3_04.xml
│ ├── Maven__xmlenc_xmlenc_0_52.xml
│ └── Maven__xom_xom_1_2_5.xml
├── misc.xml
├── modules.xml
├── scala_compiler.xml
├── uiDesigner.xml
└── vcs.xml
├── README.md
├── my_scala
└── my_scala.iml
├── pom.xml
├── sparktrain.iml
└── src
├── main
├── java
│ └── com
│ │ └── share
│ │ └── spark
│ │ └── project
│ │ └── utils
│ │ └── HBaseUtils.java
└── scala
│ └── com
│ └── share
│ └── spark
│ └── project
│ ├── dao
│ └── CourseClickCountDAO.scala
│ ├── domain
│ ├── ClickLog.scala
│ ├── CourseClickCount.scala
│ ├── FoodInfo.scala
│ └── RatingInfo.scala
│ ├── spark
│ ├── FoodRecommendStreamingApp.scala
│ ├── FoodToHBase.scala
│ ├── RatingToHBase.scala
│ └── UserToHBase.scala
│ └── utils
│ └── DateUtils.scala
└── test
├── java
└── LoggerGenerator.java
└── resources
└── log4j.properties
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/.idea/hydra.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__asm_asm_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_101tec_zkclient_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_amazonaws_aws_java_sdk_core_1_10_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_amazonaws_aws_java_sdk_kms_1_10_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_amazonaws_aws_java_sdk_s3_1_10_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_chuusai_shapeless_2_11_2_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_clearspring_analytics_stream_2_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_esotericsoftware_kryo_shaded_3_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_esotericsoftware_minlog_1_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_paranamer_2_6_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_scala_2_11_2_6_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_fommil_netlib_core_1_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_rwl_jtransforms_2_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_stephenc_high_scale_lib_high_scale_lib_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_guava_guava_12_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_lmax_disruptor_3_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_ning_compress_lzf_1_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_server_1_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_thoughtworks_paranamer_paranamer_2_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_twitter_chill_2_11_0_8_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_twitter_chill_java_0_8_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_univocity_univocity_parsers_2_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_beanutils_commons_beanutils_core_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_codec_commons_codec_1_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_configuration_commons_configuration_1_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_daemon_commons_daemon_1_0_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_digester_commons_digester_1_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_el_commons_el_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_io_commons_io_2_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_net_commons_net_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__hsqldb_hsqldb_1_8_0_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_3_6_2_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_all_4_0_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_activation_activation_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_servlet_jsp_jsp_api_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__joda_time_joda_time_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__junit_junit_4_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__log4j_log4j_1_2_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_31.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_java_dev_jets3t_jets3t_0_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_jpountz_lz4_lz4_1_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_razorvine_pyrolite_4_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_sf_opencsv_opencsv_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_sf_py4j_py4j_0_10_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_sourceforge_f2j_arpack_combined_all_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_sourceforge_nekohtml_nekohtml_1_9_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_antlr_antlr4_runtime_4_5_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_avro_avro_1_7_6_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_avro_avro_ipc_1_7_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_crypto_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_math3_3_4_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_math_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_flume_flume_ng_clients_flume_ng_log4jappender_1_6_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_flume_flume_ng_configuration_1_6_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_flume_flume_ng_core_1_6_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_flume_flume_ng_sdk_1_6_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_annotations_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_auth_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_aws_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_client_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_common_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_core_2_6_0_mr1_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_hdfs_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_hdfs_test_jar_tests_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_mapreduce_client_app_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_mapreduce_client_common_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_mapreduce_client_core_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_api_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_client_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_common_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hadoop_hadoop_yarn_server_common_2_6_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_annotations_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_client_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_common_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_common_tests_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_hadoop2_compat_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_hadoop_compat_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_prefix_tree_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_procedure_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_protocol_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_hbase_hbase_server_1_2_0_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_htrace_htrace_core4_4_0_1_incubating.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_htrace_htrace_core_3_2_0_incubating.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_2_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_ivy_ivy_2_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_kafka_kafka_2_11_0_8_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_kafka_kafka_clients_0_8_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_mina_mina_core_2_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_parquet_parquet_column_1_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_parquet_parquet_common_1_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_parquet_parquet_encoding_1_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_parquet_parquet_format_2_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_parquet_parquet_hadoop_1_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_parquet_parquet_jackson_1_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_catalyst_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_core_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_graphx_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_launcher_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_mllib_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_mllib_local_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_network_common_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_network_shuffle_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_sketch_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_sql_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_streaming_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_streaming_flume_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_streaming_flume_sink_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_streaming_kafka_0_8_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_tags_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_spark_spark_unsafe_2_11_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_5_cdh5_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_beanshell_bsh_core_2_0b4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_8_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_jackson_jackson_jaxrs_1_8_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_8_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_jackson_jackson_xc_1_8_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_janino_commons_compiler_3_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_janino_janino_3_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_eclipse_jdt_core_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_fusesource_leveldbjni_leveldbjni_all_1_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_hk2_external_aopalliance_repackaged_2_4_0_b34.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_hk2_external_javax_inject_2_4_0_b34.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_hk2_osgi_resource_locator_1_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_22_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jersey_containers_jersey_container_servlet_2_22_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jersey_containers_jersey_container_servlet_core_2_22_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jersey_media_jersey_media_jaxb_2_22_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jamon_jamon_runtime_2_4_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_javassist_javassist_3_18_1_GA.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jpmml_pmml_model_1_2_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jpmml_pmml_schema_1_2_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jruby_jcodings_jcodings_1_0_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jruby_joni_joni_2_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_json4s_json4s_ast_2_11_3_2_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_json4s_json4s_core_2_11_3_2_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_json4s_json4s_jackson_2_11_3_2_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mortbay_jetty_jetty_6_1_26_cloudera_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mortbay_jetty_jetty_sslengine_6_1_26_cloudera_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mortbay_jetty_jetty_util_6_1_26_cloudera_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mortbay_jetty_jsp_2_1_6_1_14.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mortbay_jetty_jsp_api_2_1_6_1_14.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mortbay_jetty_servlet_api_2_5_6_1_14.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_owasp_antisamy_antisamy_1_4_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_owasp_esapi_esapi_2_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_roaringbitmap_RoaringBitmap_0_5_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scala_lang_modules_scala_xml_2_11_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scala_lang_scala_compiler_2_11_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scala_lang_scala_library_2_11_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scala_lang_scala_reflect_2_11_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scala_lang_scalap_2_11_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scalanlp_breeze_2_11_0_13_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_scalanlp_breeze_macros_2_11_0_13_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_spire_math_spire_2_11_0_13_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_spire_math_spire_macros_2_11_0_13_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_tukaani_xz_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_typelevel_machinist_2_11_0_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_typelevel_macro_compat_2_11_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__oro_oro_2_0_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tomcat_jasper_compiler_5_5_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tomcat_jasper_runtime_5_5_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xalan_xalan_2_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xerces_xercesImpl_2_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xml_apis_xml_apis_1_3_04.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xmlenc_xmlenc_0_52.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xom_xom_1_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/scala_compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/uiDesigner.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | -
6 |
7 |
8 | -
9 |
10 |
11 | -
12 |
13 |
14 | -
15 |
16 |
17 | -
18 |
19 |
20 |
21 |
22 |
23 | -
24 |
25 |
26 |
27 |
28 |
29 | -
30 |
31 |
32 |
33 |
34 |
35 | -
36 |
37 |
38 |
39 |
40 |
41 | -
42 |
43 |
44 |
45 |
46 | -
47 |
48 |
49 |
50 |
51 | -
52 |
53 |
54 |
55 |
56 | -
57 |
58 |
59 |
60 |
61 | -
62 |
63 |
64 |
65 |
66 | -
67 |
68 |
69 |
70 |
71 | -
72 |
73 |
74 | -
75 |
76 |
77 |
78 |
79 | -
80 |
81 |
82 |
83 |
84 | -
85 |
86 |
87 |
88 |
89 | -
90 |
91 |
92 |
93 |
94 | -
95 |
96 |
97 |
98 |
99 | -
100 |
101 |
102 | -
103 |
104 |
105 | -
106 |
107 |
108 | -
109 |
110 |
111 | -
112 |
113 |
114 |
115 |
116 | -
117 |
118 |
119 | -
120 |
121 |
122 |
123 |
124 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 基于 Spark Streaming + ALS 的餐饮推荐系统
2 |
3 | ## 概述
4 |
5 | 基于大数据的餐饮推荐系统,整体采用Lambda架构,读取餐饮评分数据并通过Spark的MLlib中的ALS建立推荐模型之后进行推荐。
6 |
7 | 这里是推荐引擎的代码,分为离线推荐和实时推荐。
8 |
9 | ## 总结说明
10 |
11 | [说明地址](https://www.cnblogs.com/share23/articles/9589239.html)
12 |
13 | ## 系统流程图
14 |
15 | 
16 |
17 | ## 最终效果
18 |
19 | 
--------------------------------------------------------------------------------
/my_scala/my_scala.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 | 4.0.0
3 | com.share.spark
4 | sparktrain
5 | 1.0
6 | 2008
7 |
8 | 2.11.8
9 | 0.9.0.0
10 | 2.2.0
11 | 2.6.0-cdh5.7.0
12 | 1.2.0-cdh5.7.0
13 |
14 |
15 |
16 |
17 |
18 | cloudera
19 | https://repository.cloudera.com/artifactory/cloudera-repos/
20 |
21 |
22 |
23 |
24 |
25 |
26 | org.scala-lang
27 | scala-library
28 | ${scala.version}
29 |
30 |
31 |
43 |
44 |
45 |
46 | org.apache.hadoop
47 | hadoop-client
48 | ${hadoop.version}
49 |
50 |
51 |
52 |
53 | org.apache.hbase
54 | hbase-client
55 | ${hbase.version}
56 |
57 |
58 |
59 | org.apache.hbase
60 | hbase-server
61 | ${hbase.version}
62 |
63 |
64 |
65 |
66 | org.apache.spark
67 | spark-mllib_2.11
68 | ${spark.version}
69 |
70 |
71 |
72 |
73 | org.apache.spark
74 | spark-streaming_2.11
75 | ${spark.version}
76 |
77 |
78 |
79 |
80 | org.apache.spark
81 | spark-streaming-flume_2.11
82 | ${spark.version}
83 |
84 |
85 |
86 | org.apache.spark
87 | spark-streaming-flume-sink_2.11
88 | ${spark.version}
89 |
90 |
91 |
92 | org.apache.spark
93 | spark-streaming-kafka-0-8_2.11
94 | ${spark.version}
95 |
96 |
97 |
98 | org.apache.commons
99 | commons-lang3
100 | 3.5
101 |
102 |
103 |
104 |
105 | org.apache.spark
106 | spark-sql_2.11
107 | ${spark.version}
108 |
109 |
110 |
111 | com.fasterxml.jackson.module
112 | jackson-module-scala_2.11
113 | 2.6.5
114 |
115 |
116 |
117 | net.jpountz.lz4
118 | lz4
119 | 1.3.0
120 |
121 |
122 |
123 |
124 | mysql
125 | mysql-connector-java
126 | 5.1.31
127 |
128 |
129 |
130 | org.apache.flume.flume-ng-clients
131 | flume-ng-log4jappender
132 | 1.6.0
133 |
134 |
135 |
136 |
137 |
138 | src/main/scala
139 | src/test/scala
140 |
141 |
142 | org.scala-tools
143 | maven-scala-plugin
144 |
145 |
146 |
147 | compile
148 | testCompile
149 |
150 |
151 |
152 |
153 | ${scala.version}
154 |
155 | -target:jvm-1.5
156 |
157 |
158 |
159 |
160 | org.apache.maven.plugins
161 | maven-eclipse-plugin
162 |
163 | true
164 |
165 | ch.epfl.lamp.sdt.core.scalabuilder
166 |
167 |
168 | ch.epfl.lamp.sdt.core.scalanature
169 |
170 |
171 | org.eclipse.jdt.launching.JRE_CONTAINER
172 | ch.epfl.lamp.sdt.launching.SCALA_CONTAINER
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 | org.scala-tools
182 | maven-scala-plugin
183 |
184 | ${scala.version}
185 |
186 |
187 |
188 |
189 |
190 |
--------------------------------------------------------------------------------
/src/main/java/com/share/spark/project/utils/HBaseUtils.java:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.utils;
2 |
3 | /**
4 | * @user: share
5 | * @date: 2018/4/6
6 | * @description:
7 | */
8 |
9 | /**
10 | * HBase操作工具类:Java工具类建议采用单例模式封装
11 | */
12 |
13 | import org.apache.hadoop.conf.Configuration;
14 | import org.apache.hadoop.hbase.client.HBaseAdmin;
15 | import org.apache.hadoop.hbase.client.HTable;
16 | import org.apache.hadoop.hbase.client.Put;
17 | import org.apache.hadoop.hbase.util.Bytes;
18 | import java.io.IOException;
19 |
20 | public class HBaseUtils {
21 | HBaseAdmin admin = null;
22 | Configuration configuration = null;
23 | /**
24 | * 私有构造方法
25 | */
26 | private HBaseUtils(){
27 | configuration = new Configuration();
28 | //设置zookeeper的访问地址
29 | configuration.set("hbase.zookeeper.quorum", "hadoop:2181");
30 | //设置hbase的root路径hbase.rootdir
31 | configuration.set("hbase.rootdir", "hdfs://hadoop:8020/hbase");
32 | try {
33 | admin = new HBaseAdmin(configuration);
34 | } catch (IOException e) {
35 | e.printStackTrace();
36 | }
37 | }
38 | private static HBaseUtils instance = null;
39 | public static synchronized HBaseUtils getInstance() {
40 | if(null == instance) {
41 | instance = new HBaseUtils();
42 | }
43 | return instance;
44 | }
45 | /**
46 | * 根据表名获取到HTable实例
47 | */
48 | public HTable getTable(String tableName) {
49 | HTable table = null;
50 | try {
51 | table = new HTable(configuration, tableName);
52 | } catch (IOException e) {
53 | e.printStackTrace();
54 | }
55 | return table;
56 | }
57 | /**
58 | * 添加一条记录到HBase表
59 | * @param tableName HBase表名
60 | * @param rowkey HBase表的rowkey
61 | * @param cf HBase表的columnfamily
62 | * @param column HBase表的列
63 | * @param value 写入HBase表的值
64 | */
65 | public void put(String tableName, String rowkey, String cf, String column, String value) {
66 | HTable table = getTable(tableName);
67 | Put put = new Put(Bytes.toBytes(rowkey));
68 | put.add(Bytes.toBytes(cf), Bytes.toBytes(column), Bytes.toBytes(value));
69 | try {
70 | table.put(put);
71 | } catch (IOException e) {
72 | e.printStackTrace();
73 | }
74 | }
75 | public static void main(String[] args) {
76 | //HTable table = HBaseUtils.getInstance().getTable("imooc_course_clickcount");
77 | //System.out.println(table.getName().getNameAsString());
78 | String tableName = "course_share" ;
79 | String rowkey = "20171111_88";
80 | String cf = "info" ;
81 | String column = "click_count";
82 | String value = "2";
83 | HBaseUtils.getInstance().put(tableName, rowkey, cf, column, value);
84 | }
85 | }
86 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/dao/CourseClickCountDAO.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.dao
2 |
3 | import com.share.spark.project.domain.CourseClickCount
4 | import com.share.spark.project.utils.HBaseUtils
5 | import org.apache.hadoop.hbase.client.{Get, Put, Scan}
6 | import org.apache.hadoop.hbase.util.Bytes
7 |
8 | import scala.collection.mutable.{ArrayBuffer, ListBuffer}
9 |
10 | /**
11 | * Created by share on 2018/4/6.
12 | */
13 | object CourseClickCountDAO {
14 | val tableName = "course_share"
15 | val cf = "info"
16 | val qualifer = "click_count"
17 | /**
18 | * 保存数据到HBase
19 | * @param list CourseClickCount集合
20 | */
21 | def save(list: ListBuffer[CourseClickCount]): Unit = {
22 |
23 | val table = HBaseUtils.getInstance().getTable(tableName)
24 |
25 | for(ele <- list) {
26 | table.incrementColumnValue(Bytes.toBytes(ele.day_course),
27 | Bytes.toBytes(cf),
28 | Bytes.toBytes(qualifer),
29 | ele.click_count)
30 | }
31 | }
32 | /**
33 | * 根据rowkey查询值
34 | */
35 | def count(day_course: String):Long = {
36 | val table = HBaseUtils.getInstance().getTable(tableName)
37 | val get = new Get(Bytes.toBytes(day_course))
38 | val value = table.get(get).getValue(cf.getBytes, qualifer.getBytes)
39 | if(value == null) {
40 | 0L
41 | }else{
42 | Bytes.toLong(value)
43 | }
44 | }
45 |
46 | //写入
47 | def put(tableName: String, rowKey: String, family: String, qualifier: String, value: String) {
48 | val table = HBaseUtils.getInstance().getTable(tableName)
49 | val put = new Put(Bytes.toBytes(rowKey))
50 | /*qualifierValue.map(x => {
51 | if (!(x._2.isEmpty))
52 | put.add(Bytes.toBytes(family), Bytes.toBytes(x._1), Bytes.toBytes(x._2))
53 | })*/
54 | put.add(Bytes.toBytes(family), Bytes.toBytes(qualifier), Bytes.toBytes(value))
55 | table.put(put)
56 | }
57 |
58 | //获得所有行健
59 | def getAllRow(tableName: String): Array[String] = {
60 | val table = HBaseUtils.getInstance().getTable(tableName)
61 | val resultScaner = table.getScanner(new Scan())
62 | val resIter = resultScaner.iterator()
63 | var resArr = new ArrayBuffer[String]()
64 | while (resIter.hasNext) {
65 | val res = resIter.next()
66 | if (res != null && !res.isEmpty) {
67 | resArr += Bytes.toString(res.getRow)
68 | }
69 | }
70 | resArr.toArray
71 | }
72 |
73 | def main(args: Array[String]): Unit = {
74 | val list = new ListBuffer[CourseClickCount]
75 | list.append(CourseClickCount("20171111_8",8))
76 | list.append(CourseClickCount("20171111_9",9))
77 | list.append(CourseClickCount("20171111_1",100))
78 | save(list)
79 | println(count("20171111_8") + " : " + count("20171111_9")+ " : " + count("20171111_1"))
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/domain/ClickLog.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.domain
2 |
3 | /**
4 | * Created by share on 2018/4/2.
5 | * 清洗后的日志信息
6 | */
7 |
8 | /**
9 | * @param ip 日志访问的ip地址
10 | * @param time 日志访问的时间
11 | * @param courseId 日志访问的实战课程编号
12 | * @param statusCode 日至访问的状态码
13 | * @param referer 日至访问的referer
14 | */
15 | case class ClickLog(ip:String, time:String, courseId:Int, statusCode:Int, referer:String)
16 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/domain/CourseClickCount.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.domain
2 |
3 | /**
4 | * Created by share on 2018/4/6.
5 | * 实战课程点击数实体类
6 | */
7 |
8 | /**
9 | * @param day_course 对应HBase中的Rowkey, 20171111_1
10 | * @param click_count 对应的20171111_1的访问数
11 | */
12 | case class CourseClickCount(day_course:String, click_count:Long)
13 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/domain/FoodInfo.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.domain
2 |
3 | /**
4 | * Created by share on 2018/4/10.
5 | */
6 |
7 | case class FoodInfo(fid: String, name: String)
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/domain/RatingInfo.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.domain
2 |
3 | /**
4 | * Created by share on 2018/4/11.
5 | */
6 | case class RatingInfo(uid: String, fid: String, rating: String)
7 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/spark/FoodRecommendStreamingApp.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.spark
2 |
3 | import com.share.spark.project.dao.CourseClickCountDAO
4 | import org.apache.hadoop.hbase.HBaseConfiguration
5 | import org.apache.hadoop.hbase.client.Result
6 | import org.apache.hadoop.hbase.io.ImmutableBytesWritable
7 | import org.apache.hadoop.hbase.mapreduce.TableInputFormat
8 | import org.apache.hadoop.hbase.util.Bytes
9 | import org.apache.log4j.{Level, Logger}
10 | import org.apache.spark.mllib.recommendation.{ALS, Rating}
11 | import org.apache.spark.{SparkConf, SparkContext}
12 | import org.apache.spark.streaming.kafka.KafkaUtils
13 | import org.apache.spark.streaming.{Seconds, StreamingContext}
14 |
15 | /**
16 | * 使用Spark 和 Spark Streaming 分别对用户产生离线和实时的推荐结果
17 | */
18 | object FoodRecommendStreamingApp {
19 | def main(args: Array[String]): Unit = {
20 | if (args.length != 4) {
21 | System.err.println("Usage: KafkaReceiverWordCount ")
22 | System.exit(1)
23 | }
24 |
25 | //设置日志提示等级
26 | Logger.getLogger("org.apache.spark").setLevel(Level.WARN)
27 |
28 | //args为 hadoop:2181 test streamingtopic 1
29 | val Array(zkQuorum, group, topics, numThreads) = args
30 |
31 | val sparkConf = new SparkConf().setAppName("FoodRecommendStreamingApp").setMaster("local[2]").set("spark.akka.frameSize", "2000").set("spark.network.timeout", "1200")
32 | val sparkContext = new SparkContext(sparkConf)
33 | val hbaseConf = HBaseConfiguration.create()
34 | hbaseConf.set("hbase.zookeeper.quorum", "hadoop")
35 | hbaseConf.set("hbase.zookeeper.property.clientPort", "2181")
36 | hbaseConf.set("zookeeper.session.timeout", "6000000")
37 |
38 | println("\n=====================step 2 load data==========================")
39 | //加载HBase中的数据
40 |
41 | //读取数据并转化成rdd
42 | hbaseConf.set(TableInputFormat.INPUT_TABLE, "ratings")
43 | val ratingsData = sparkContext.newAPIHadoopRDD(hbaseConf, classOf[TableInputFormat],
44 | classOf[ImmutableBytesWritable],
45 | classOf[Result])
46 |
47 | val hbaseRatings = ratingsData.map { case (_, res) =>
48 | val foodId = Bytes.toString(res.getValue(Bytes.toBytes("info"), Bytes.toBytes("fid")))
49 | val rating = Bytes.toString(res.getValue(Bytes.toBytes("info"), Bytes.toBytes("rating")))
50 | val userId = Bytes.toString(res.getValue(Bytes.toBytes("info"), Bytes.toBytes("uid")))
51 | Rating(userId.toInt, foodId.toInt, rating.toDouble)
52 | }.cache()
53 |
54 | val numTrainRatings = hbaseRatings.count()
55 | println(s"[DEBUG]get $numTrainRatings train data from hbase")
56 |
57 | val rank = 10
58 | val lambda = 0.01
59 | val numIter = 10
60 |
61 | //第一次运行,初始化用户的推荐信息
62 |
63 | println("\n=====================system initiallizing...==========================")
64 | println("\n[DEBUG]training model...")
65 | val firstTrainTime = System.nanoTime()
66 | val model = ALS.train(hbaseRatings, rank, numIter, lambda)
67 | val firstTrainEndTime = System.nanoTime() - firstTrainTime
68 | println("[DEBUG]first training consuming:" + firstTrainEndTime / 1000000000 + "s")
69 |
70 | println("\n[DEBUG]save recommended data to hbase...")
71 | val firstPutTime = System.nanoTime()
72 |
73 | //为每一个用户产生初始的推荐食物,取top10
74 | for (i <- 1 to 60) {
75 | val topRatings = model.recommendProducts(i, 10)
76 | var recFoods = ""
77 | for (r <- topRatings) {
78 | val rating = r.rating.toString.substring(0, 4)
79 | recFoods += r.product + ":" + rating + ","
80 | }
81 | CourseClickCountDAO.put("users", i.toString, "info", "recFoods", recFoods.substring(0, recFoods.length - 1))
82 | }
83 | val firstPutEndTime = System.nanoTime() - firstPutTime
84 | println("[DEBUG]finish job consuming:" + firstPutEndTime / 1000000000 + "s")
85 |
86 |
87 | //实时推荐引擎部分
88 | println("\n=====================start real-time recommendation engine...==========================")
89 | val streamingTime = 120
90 | println(s"[DEBUG]The time interval to refresh model is: $streamingTime s")
91 |
92 | //接受实时的用户行为数据
93 | // val streamingContext = new StreamingContext(sparkContext, Seconds(streamingTime))
94 | // val ssc = new StreamingContext(sparkContext, Seconds(60))
95 |
96 |
97 | val ssc = new StreamingContext(sparkContext, Seconds(10))
98 | val topicMap = topics.split(",").map((_, numThreads.toInt)).toMap
99 |
100 | // TODO... Spark Streaming 如何对接 Kafka
101 |
102 | val logs = KafkaUtils.createStream(ssc, zkQuorum, group, topicMap).map(_._2)
103 | val cleanData = logs.map(line => {
104 | val infos = line.split("::")
105 | Rating(infos(0).toInt, infos(1).toInt, infos(2).toDouble)
106 | })
107 |
108 | var allData = hbaseRatings
109 | allData.cache.count()
110 | hbaseRatings.unpersist()
111 | var index = 0
112 | cleanData.foreachRDD { rdd =>
113 | index += 1
114 | println("\n[DEBUG]this round (" + index + ") received: " + rdd.count + " data lines.")
115 | val refreshStartTime = System.nanoTime()
116 | val tmpData = allData.union(rdd).cache
117 | tmpData.count()
118 | allData = tmpData
119 | tmpData.unpersist()
120 | allData = allData.union(rdd).repartition(10).cache()
121 | val model = ALS.train(allData, rank, numIter, lambda)
122 | val refreshEndTime = System.nanoTime() - refreshStartTime
123 | println("[DEBUG]training consuming:" + refreshEndTime / 1000000000 + " s")
124 | println("[DEBUG]begin refresh hbase user's recBooks...")
125 | val refreshAgainStartTime = System.nanoTime()
126 |
127 | //只更新当前有行为产生的用户的推荐数据
128 | val usersId = rdd.map(_.user).distinct().collect()
129 | for (u <- usersId) {
130 | val topRatings = model.recommendProducts(u, 10)
131 | var recFoods = ""
132 | for (r <- topRatings) {
133 | val rating = r.rating.toString.substring(0, 4)
134 | recFoods += r.product + ":" + rating + ","
135 | }
136 | CourseClickCountDAO.put("users", u.toString, "info", "recFoods", recFoods.substring(0, recFoods.length - 1))
137 | }
138 | val refreshAgainConsumingTime = System.nanoTime() - refreshAgainStartTime
139 | println("[DEBUG]finish refresh job,consuming:" + refreshAgainConsumingTime / 1000000000 + " s")
140 | }
141 |
142 | ssc.start()
143 | ssc.awaitTermination()
144 | sparkContext.stop()
145 |
146 | }
147 | }
148 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/spark/FoodToHBase.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.spark
2 |
3 | import com.share.spark.project.dao.CourseClickCountDAO
4 | import com.share.spark.project.domain.FoodInfo
5 | import org.apache.log4j.{Level, Logger}
6 | import org.apache.spark.{SparkConf, SparkContext}
7 |
8 | /**
9 | * Created by share on 2018/4/11.
10 | */
11 | object FoodToHBase {
12 | def main(args: Array[String]) {
13 | Logger.getLogger("org.apache.spark").setLevel(Level.WARN)
14 |
15 | val sparkConf = new SparkConf().setAppName("FoodRecommendStreamingApp").setMaster("local[2]")
16 | val sparkContext = new SparkContext(sparkConf)
17 |
18 | //初始化foods表
19 | val food = sparkContext.textFile("hdfs://hadoop:8020/data/input/food1").map { lines =>
20 | val fields = lines.split("::")
21 | new FoodInfo(fields(0), fields(1))
22 | }.cache()
23 |
24 | var rowId1 = 1
25 | food.foreach { food =>
26 | CourseClickCountDAO.put("foods", rowId1.toString, "info", "id", food.fid)
27 | CourseClickCountDAO.put("foods", rowId1.toString, "info", "name", food.name)
28 | rowId1 += 1
29 | }
30 | sparkContext.stop()
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/spark/RatingToHBase.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.spark
2 |
3 | import com.share.spark.project.dao.CourseClickCountDAO
4 | import com.share.spark.project.domain.{FoodInfo, RatingInfo}
5 | import org.apache.log4j.{Level, Logger}
6 | import org.apache.spark.{SparkConf, SparkContext}
7 |
8 | /**
9 | * Created by share on 2018/4/10.
10 | * 初始化 'users' 'foods' 'ratings' 三张表
11 | */
12 | object RatingToHBase {
13 | def main(args: Array[String]) {
14 | Logger.getLogger("org.apache.spark").setLevel(Level.WARN)
15 |
16 | val sparkConf = new SparkConf().setAppName("FoodRecommendStreamingApp").setMaster("local[2]")
17 | val sparkContext = new SparkContext(sparkConf)
18 |
19 | //初始化ratings表
20 | val rating = sparkContext.textFile("hdfs://hadoop:8020/data/input/rating").map { lines =>
21 | val fields = lines.split("::")
22 | new RatingInfo(fields(0), fields(1), fields(2))
23 | }.cache()
24 |
25 | var rowId2 = 1
26 | rating.foreach { rating =>
27 | CourseClickCountDAO.put("ratings", rowId2.toString, "info", "uid", rating.uid)
28 | CourseClickCountDAO.put("ratings", rowId2.toString, "info", "fid", rating.fid)
29 | CourseClickCountDAO.put("ratings", rowId2.toString, "info", "rating", rating.rating)
30 | rowId2 = rowId2 + 1
31 | }
32 | sparkContext.stop()
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/spark/UserToHBase.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.spark
2 |
3 | import com.share.spark.project.dao.CourseClickCountDAO
4 | import org.apache.log4j.{Level, Logger}
5 | import org.apache.spark.{SparkConf, SparkContext}
6 |
7 | /**
8 | * Created by share on 2018/4/11.
9 | */
10 | object UserToHBase {
11 | def main(args: Array[String]) {
12 | Logger.getLogger("org.apache.spark").setLevel(Level.WARN)
13 |
14 | val sparkConf = new SparkConf().setAppName("FoodRecommendStreamingApp").setMaster("local[2]")
15 | val sparkContext = new SparkContext(sparkConf)
16 |
17 | //初始化users表
18 | for (i <- 1 to 100) {
19 | val uid = i.toString
20 | val pwd = "share123456"
21 | CourseClickCountDAO.put("users", i.toString, "info", "uid", uid)
22 | CourseClickCountDAO.put("users", i.toString, "info", "pwd", pwd)
23 | }
24 | sparkContext.stop()
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/main/scala/com/share/spark/project/utils/DateUtils.scala:
--------------------------------------------------------------------------------
1 | package com.share.spark.project.utils
2 |
3 | import java.util.Date
4 |
5 | import org.apache.commons.lang3.time.FastDateFormat
6 |
7 | /**
8 | * Created by share on 2018/4/2.
9 | * 日期时间工具类
10 | */
11 | object DateUtils {
12 |
13 | val YYYYMMDDHHMMSS_FORMAT = FastDateFormat.getInstance("yyyy-MM-dd HH:mm:ss")
14 | val TARGET_FORMAT = FastDateFormat.getInstance("yyyyMMddHHmmss")
15 |
16 |
17 | def getTime(time: String) = {
18 | YYYYMMDDHHMMSS_FORMAT.parse(time).getTime
19 | }
20 | def parseToMinute(time: String) = {
21 | TARGET_FORMAT.format(new Date(getTime(time)))
22 | }
23 |
24 | def main(args: Array[String]): Unit = {
25 | println(parseToMinute("2018-04-02 16:24:06"))
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/test/java/LoggerGenerator.java:
--------------------------------------------------------------------------------
1 | import org.apache.log4j.Logger;
2 |
3 | /**
4 | * 模拟日志产生
5 | */
6 | public class LoggerGenerator{
7 |
8 | private static Logger logger = Logger.getLogger(LoggerGenerator.class.getName());
9 | public static void main(String[] args) throws Exception{
10 |
11 | int index = 0;
12 | while(true) {
13 | Thread.sleep(1000);
14 | logger.info("value : " + index++);
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/test/resources/log4j.properties:
--------------------------------------------------------------------------------
1 | log4j.rootLogger=INFO,stdout,flume
2 |
3 | log4j.appender.stdout = org.apache.log4j.ConsoleAppender
4 | log4j.appender.stdout.target = System.out
5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
6 | log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
7 |
8 |
9 | log4j.appender.flume = org.apache.flume.clients.log4jappender.Log4jAppender
10 | log4j.appender.flume.Hostname = hadoop
11 | log4j.appender.flume.Port = 41414
12 | log4j.appender.flume.UnsafeMode = true
--------------------------------------------------------------------------------