上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: instanceof的模式匹配(预览) 这个特性很有意思,因为它为更为通用的模式匹配打开了大门。模式匹配通过更为简便的语法基于一定的条件来抽取对象的组件,而 instanceof 刚好是这种情况,它先检查对象类型,然后再调用对象的方法或访问对象的字段。 有了该功能,可以减少Java程序中显式强制转换 阅读全文
posted @ 2021-04-15 16:24 叮叮叮叮叮叮当 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 的 master 选举流程 Elasticsearch的选主是ZenDiscovery模块负责的,主要包含Ping(节点之间通过这个RPC来发现彼此) 和 Unicast(单播模块包含一个主机列表以控制哪些节点需要 ping 通)这两部分 对所有可以成为 master 的 阅读全文
posted @ 2021-04-14 17:36 叮叮叮叮叮叮当 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 硬件选择 Elasticsearch 的基础是 Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在 ES 的配置文件../config/elasticsearch.yml 中配置,如下: # Path to directory where to store the data (s 阅读全文
posted @ 2021-04-14 11:20 叮叮叮叮叮叮当 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 核心概念 索引(Index) 一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必 须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时 候,都要使用到这个名字。在一个 阅读全文
posted @ 2021-04-14 09:59 叮叮叮叮叮叮当 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 单机 & 集群 单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器也存在其他问题: 单台机器存储容量有限 单服务器容易出现单点故障,无法实现高可用 单服务 阅读全文
posted @ 2021-04-13 16:06 叮叮叮叮叮叮当 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch是什么 The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。 能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称 阅读全文
posted @ 2021-04-13 15:35 叮叮叮叮叮叮当 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Spring Boot Actuator 是什么 // 官方文档 An actuator is a manufacturing term that refers to a mechanical device for moving or controlling something. Actuators 阅读全文
posted @ 2021-04-13 09:59 叮叮叮叮叮叮当 阅读(890) 评论(0) 推荐(0) 编辑
摘要: Yarn 是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而 MapReduce 等运算程序则相当于运行于操作系统之上的应用程序 ##Yarn 基础架构 YARN 主要由 ResourceManager、NodeManager、ApplicationMaster 阅读全文
posted @ 2021-04-12 15:59 叮叮叮叮叮叮当 阅读(107) 评论(0) 推荐(0) 编辑
摘要: InputFormat 数据输入 切片与 MapTask 并行度决定机制 MapTask 的并行度决定 Map 阶段的任务处理并发度,进而影响到整个 Job 的处理速度 数据块:Block 是 HDFS 物理上把数据分成一块一块。数据块是 HDFS 存储数据单位。 数据切片:数据切片只是在逻辑上对输 阅读全文
posted @ 2021-04-08 18:15 叮叮叮叮叮叮当 阅读(130) 评论(0) 推荐(0) 编辑
摘要: MapReduce 定义 MapReduce 是一个分布式运算程序的编程框架,是用户开发“基于 Hadoop 的数据分析应用”的核心框架。 MapReduce 核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个 Hadoop 集群上、 MapReduce 阅读全文
posted @ 2021-04-08 16:57 叮叮叮叮叮叮当 阅读(288) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页