摘要:
一、几个概念 1、Index Type Document 一般我们初学时会把这些与数据库进行对照方便理解 Index->Database Type->Table (最新版本已经不使用Type了,所以很多人会奇怪为什么去掉了?ES并非和数据库是相同的,所以不要完全按数据库的方式来看ES) Docume 阅读全文
摘要:
一、概述 一般来说我们开发Elasticsearch会选择使用集成springboot,在网上找的springboot集成elasticsearch文章几乎都是extends ElasticsearchRepository的方式来实现。但是新版本ElasticsearchRepository里的方法 阅读全文
摘要:
一、几个概念 1、Index Type Document 一般我们初学时会把这些与数据库进行对照方便理解 Index->Database Type->Table (最新版本已经不使用Type了,所以很多人会奇怪为什么去掉了?ES并非和数据库是相同的,所以不要完全按数据库的方式来看ES) Docume 阅读全文
摘要:
一、高亮查询方案 1、直接基于http发送请求 2、基于springboot Repositories 3、基于原生Rest Client(HighRestClient) 推建使用方案2 二、具体实现 1、直接基于http发送请求 参考官方: Highlighting | Elasticsearch 阅读全文
摘要:
一、分类 简单工厂 工厂方法 抽象工厂 二、具体说明 简单工厂 通过type来创建不同的对象,升级版就是通过Class Load创建对象 ,接口与实现类详见文章结尾的gitee源代码 工厂方法 简单工厂通过type创建不同对象,工厂方法通过不同工厂类来实现。如果把类的方法设置成static就变成静态 阅读全文
摘要:
互联网下的云产品的三种模型IaaS PaaS SaaS,引用一张图可以看到红色为三种模型所包含的东西。 IaaS:基础架构即服务 IaaS通过虚拟化技术把计算基础(服务器、网络、存储和操作系统等)作为一项服务提供给客户。消费者通过Internet获得完善的计算机基础设施服务,而不必购买硬件。一般Ia 阅读全文
摘要:
远程调用 spark://server_ip:7077 //方式一 SparkSession spark = SparkSession .builder() .appName("JavaWordCount") .master("spark://10.9.2.155:7077") .getOrCrea 阅读全文
摘要:
一、几个概念 1.1 Spark集群(分布式计算) 一组计算机的集合,每个计算机节点作为独立的计算资源,又可以虚拟出多个具备计算能力的虚拟机,这些虚拟机是集群中的计算单元。Spark集群支持Standalone、Mesos、Yarn三种集群部署模式。 1. Standalone: 独立模式,Spar 阅读全文