Fork me on Gitee
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: kafka集群中的Controller、rebalance和HW 1. Controller 集群中谁会来充当controoler? 每个broker启动时会向zk创建一个临时序号节点,获得的序号最小的那个broker将会作为集群中的controller。主要负责 主副本选举 管理分区状态机 管理副 阅读全文
posted @ 2021-11-17 09:19 shine-rainbow 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.生产者的基本实现 1.1 引入依赖 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <!--版本号根据kafka安装包版本指定,比如kafka_2.12-2.0.0-- 阅读全文
posted @ 2021-11-15 16:15 shine-rainbow 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 1. Kafka概述 kafka是最初由LinkedIn公司开发,是一个分布式、支持分区(partition)、多副本(replica),基于zookeeper协调的分布式消息系统,它的最大的特点就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、Str 阅读全文
posted @ 2021-11-12 15:19 shine-rainbow 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1. IK分词器简介 IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IK Analyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开始,IK发展 阅读全文
posted @ 2021-11-05 10:58 shine-rainbow 阅读(488) 评论(0) 推荐(0) 编辑
摘要: SpringData ElasticSearch 整合Elastic Search 1. Spring Data ElasticSearch 介绍 Spring Data Elastic Search 基于Spring data API 简化ElasticSearch操作,将原始操作Elastic 阅读全文
posted @ 2021-11-04 18:33 shine-rainbow 阅读(417) 评论(0) 推荐(0) 编辑
摘要: Elastic Search常见面试题 1. 为什么要使用ElasticSearch? 系统中的数据,随着业务的发展,时间的推移,将会非常多。而业务中常采用模糊查询进行数据的搜索,而模糊查询会导致查询引擎放弃索引,导致系统查询数据时都是全表扫描。在百万级别的数据库中,查询效率是非常低下的。如果使用E 阅读全文
posted @ 2021-11-03 15:20 shine-rainbow 阅读(930) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 环境搭建 1. 单机、集群和节点概念。 1.1单机 单机ElasticSearch服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用。因此在生产环境下,一般都是运行在指定服务器集群上。 除了负载能力,单点服务器也存在其他问题: 单台机器 阅读全文
posted @ 2021-11-03 10:31 shine-rainbow 阅读(683) 评论(0) 推荐(1) 编辑
摘要: Java API操作ES Elastic Search软件是由Java语言开发的,所以也可以通过Java API的方法对Elastic Search服务进行访问。 1. 引入POM文件 <properties> <elasticsearch.version>7.6.2</elasticsearch. 阅读全文
posted @ 2021-11-02 17:27 shine-rainbow 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 高级DSL查询语句 1. 准备测试索引和映射关系 向ES集群中发送Put请求,用以创建索引和映射关系:http://127.0.0.1:9200/student 请求Body携带json参数信息如下 { "settings": {}, "mappings": { "pro 阅读全文
posted @ 2021-11-02 14:31 shine-rainbow 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 1. ES索引的基础操作 1.1 ES创建索引 对于关系型数据库,创建索引就等同于创建数据库。 在Postman中,向ES服务器发送put请求. 例如创建索引 http://127.0.0.1:9200/shopping 1.2 查看索引 在Postman中,向ES服务器发送Get请求:http:/ 阅读全文
posted @ 2021-10-31 19:20 shine-rainbow 阅读(989) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页