《Elasticsearch集成Hadoop最佳实践》一书是面向希望将强大的搜索引擎Elasticsearch与大数据处理框架Hadoop结合使用的开发者的宝典,通过深入浅出的内容安排,读者能够从环境部署开始,逐步深入到Elasticsearch的核心概念,再到如何利用Kibana进行数据可视化,及时实现数据的实时分析,书中不仅详细介绍了ES-Hadoop的配置方法,还探讨了如何让Elasticsearch与Hadoop生态系统中的其他技术进行无缝集成,极大地扩展了两者在大数据处理中的应用范围,此外,书中还意外地融入了Spring框架及MyBatis持久层框架的应用实践,为读者打开了一个结合前沿大数据技术与传统企业级开发框架的新视角,这本书是技术实践者在Elasticsearch和Hadoop领域追求卓越不可或缺的参考资料,无论是对于入门者还是有经验的开发者,都有很高的实用价值。
内容简介
ElasticSearch是一个开源的分布式搜索引擎,具有高可靠性,支持非常多的企业级搜索用例。Elasticsearch Hadoop作为一个完美的工具,用来连接 Elasticsearch 和 Hadoop 的生态系统。通过Kibana技术,Elasticsearch Hadoop很容易从Hadoop 生态系统中获得大数据分析的结果。 本书全面介绍Elasticsearch Hadoop技术用于大数据分析以及数据可视化的方法。内容共分7章,包括Hadoop、Elasticsearch、 Marvel和 Kibana 安装;通过编写 MapReduce 作业,把Hadoop数据导入 Elasticsearch;全面分析 Elasticsearch本质,如全文本搜索分析、 查询、 筛选器和聚合;使用 Kibana创建各种可视化和交互式仪表板,并使用Storm和 Elasticsearch分类现实世界的流数据以及相关的其他主题。 本书适合从事大数据分析人员、大数据应用开发的人员参考,也适合高等院校及培训机构相关专业的师生教学参考。
目录
- 第1章 环境部署 1
- 运行第一个作业 14
- 第2章 初识ES-Hadoop 22
- 第3章 深入理解Elasticsearch 53
- 第4章 利用Kibana进行大数据可视化 83
- 第5章 实时分析 105
- 第6章 ES-Hadoop配置 125
- 第7章 与Hadoop生态系统集成 152
- 第1章 Spring的基本应用 1
- 第2章 Spring中的Bean 15
- 第3章 Spring AOP 34
- 第4章 Spring的数据库开发 56
- 第5章 Spring的事务管理 72
- 第6章 初识MyBatis 84
- 第7章 MyBatis的核心配置 101