elasticsearch
文章平均质量分 51
自己记录es的一些过程
你怎么不笑了
这个人很笨,什么都不会写
展开
-
【elasticsearch】API服务搭建
通过Java API的方式对Elasticsearch服务进行访问。原创 2022-10-24 09:29:05 · 131 阅读 · 0 评论 -
【elasticsearch】springboot集成elasticsearch
【代码】【elasticsearch】springboot集成elasticsearch。原创 2022-10-25 09:48:45 · 130 阅读 · 0 评论 -
【elasticsearch】elasticsearch分片控制
文档存储到分片后(主分片和副本分片都会存储文档数据),我们可以发送请求到任意节点。每个节点都有能力处理任意请求,且每个节点都知道集群中任一文档位置,所以可以直接将请求转发到需要的节点上。注意:为了扩展负载,更好的做法是轮询集群中的所有节点。用户可以访问任何一个节点获取数据,这个节点称之为。原创 2022-10-24 09:32:31 · 127 阅读 · 0 评论 -
【elasticsearch】elasticsearch路由计算
所有文档的API(get、index、delete、bulk、update、mget)都接收routing路由参数,通过这个参数可以自定义文档到分片的映射。一个自定义路由参数可以用来确保所有相关的文档–例如同一用户文档都存到同一个分片中。当索引中添加一个文档的时候,文档会被存储到一个主分片中。routing:是一个可变值,默认是文档的_id,也可以自定义。routing通过hash函数生成一个数字,然后这个数字再除以。之间的余数,就是所寻求的文档所在分片的位置。(主分片数量)后得到的余数。原创 2022-10-24 09:32:20 · 144 阅读 · 0 评论 -
【elasticsearch】elasticsearch分布式集群
如果我们重新启动 Node 1 ,集群可以将缺失的副本分片再次进行分配,那么集群的状 态也将恢复成之前的状态。但是读操作的搜索和数据返回是可以同时被分片和副本所处理,所以当拥有越多的副本分片时,也会拥有越高的吞吐量,虽然主分片的数量无法更新,但是副本是可以动态更新的,可以通过动态调整副本的数目,按需伸缩集群。集群必须拥有一个主节点来保证工作,当主节点发生故障后就需要选举一个新的主节点,模拟故障异常,关闭主节点。,并给该索引分配三个主分片和一份副本(一份副本是三个主分片都拥有一个自己的副本分片)原创 2022-10-24 09:32:05 · 204 阅读 · 0 评论 -
【elasticsearch】elasticsearch分片和副本
总之,每个索引可以被分成多个分片。每个分片可以有0个或者多个副本。一旦复制了,索引就会有主分片(作为复制源的源分片)和复制分片(主分片的拷贝)的区别。分片和副本的数量可以在创建索引的时候指定。但在创建索引后,可以动态的修改副本的数量,但不能改变分片的数量默认情况下,elasticsearch中的每个索引会有一个主分片和副本分片当分片设置为5时,elasticsearch就会把存储数据均衡的分配到5个分片上,当进行查询时,elasticsearch会把查询发送到每个分片上,并将结果组合在一起。原创 2022-10-24 09:31:55 · 3317 阅读 · 1 评论 -
【elasticsearch】elasticsearch—API文档高级查询
设置参数的最大编辑次数,可以理解为,把查询条件输入错误了,通过。组合到一起,实现多个查询条件的builder联合查询。多查询:就是按批次查询,查询1、查询2…关键字查询,需要注意中文分词及。比如:将“荣威”指正为“荣耀”多条件:就是把多个查询的。原创 2022-10-24 09:31:42 · 477 阅读 · 0 评论 -
【elasticsearch】elasticsearch—API映射
【代码】【elasticsearch】elasticsearch—API文档。原创 2022-10-24 09:31:03 · 413 阅读 · 0 评论 -
【elasticsearch】elasticsearch—API文档
【代码】【elasticsearch】elasticsearch—API文档。原创 2022-10-24 09:29:39 · 1287 阅读 · 0 评论 -
【elasticsearch】elasticsearch—API索引
API服务启动成功后,可以通过API对象对ES索引进行操作。原创 2022-10-24 09:29:20 · 251 阅读 · 0 评论 -
【elasticsearch】elasticsearch映射
索引-index相当于mysql中的数据库,而映射-mapping类似于mysql中的表结构,记录了各种字段的类型。原创 2022-10-24 09:28:53 · 234 阅读 · 0 评论 -
【elasticsearch】elasticsearch文档
上面创建的文档,没有指定数据唯一性标识,默认情况下,是ES服务器随机生成的。如果需要自定义的唯一性标识,只需在创建文档请求的URL指定http//localhost9200/shopping/_doc/1。请求http//localhost9200/shopping/_delete_by_query。请求http//localhost9200/shopping/_delete_by_query。请求http//localhost9200/shopping/_update/1。...原创 2022-07-25 21:08:30 · 483 阅读 · 0 评论 -
【elasticsearch】elasticsearch索引
es的索引就相当于mysql的数据库。如果我们需要用mysql存储使用数据,首先肯定需要一个database,一个库,所以在es中,我们操作数据时同样也需要一个库的概念的,就是Index–索引。前期的学习,是直接用api工具进行elasticsearch的接口请求的,这里。...原创 2022-07-25 20:59:49 · 903 阅读 · 0 评论 -
【elasticsearch】elasticsearch倒排索引
例如,假设我们有两个文档,每个文档的content域包含如下内容ThequickbrownfoxjumpedoverthelazydogQuickbrownfoxesleapoverlazydogsinsummer为了创建倒排索引,我们首先将每个文档的content域拆分成单独的词(我们称它为词条或tokens),创建一个包含所有不重复词条的排序列表,然后列出每个词条出现在哪个文档。见其名,知其意,有倒排索引,肯定会对应有正向索引。......原创 2022-07-25 20:58:20 · 356 阅读 · 0 评论 -
【elasticsearch】elasticsearch数据格式
elasticsearch数据格式。原创 2022-07-25 20:56:50 · 482 阅读 · 0 评论 -
【elasticsearch】elasticsearch安装
注上面修改的文件都需要在另外的服务器进行同样的配置修改,可手动修改也可scp直接复制到另外的服务器。三台linux服务器,将下载好的es压缩包分别上传到服务器,然后解压。注不能重复的配置项需要根据服务器修改,比如节点名,ip地址等。创建用户完成后,进行授权,路径就是解压的es文件路径。创建用户完成后,进行授权,路径就是解压的es文件路径。1.如果服务器内存不够的话,将es的内存调小一点。复制到另外两台服务器之后,记得修改配置!文件复制到另外两台服务器,替换原先的旧文件。分别启动不同节点的es,...原创 2022-07-25 20:01:31 · 631 阅读 · 0 评论 -
【elasticsearch】elasticsearch介绍
TheElasticStack,包括ElasticSearch、Kibana、Beats和Logstash,也称为ELK。能够安全可靠地获取任何来源、任何格式的数据,然后实时的对数据进行搜索、分析和可视化。,是整个ElasticStack的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。ElasticSearch简称为ES,是一个开源的搞扩展的。...原创 2022-07-25 16:21:35 · 86 阅读 · 0 评论 -
centos搭建elasticsearch集群
centos搭建elasticsearch集群原创 2022-06-07 17:17:51 · 582 阅读 · 1 评论 -
centos安装elasticsearch
centos安装elasticsearch原创 2022-06-07 17:12:32 · 129 阅读 · 0 评论 -
es 文档基本API操作
ES API地址/** * 所有的请求都是Request */1.创建索引// 索引创建 @Test void createIndex() throws IOException { // 创建索引请求 CreateIndexRequest request = new CreateIndexRequest("hll_index"); // 获取请求后的响应 CreateIndexResponse response.原创 2021-01-07 11:26:49 · 1110 阅读 · 0 评论