Elasticsearch集群配置以及REST API使用

简介:

ES安装与启动

  在官网下载压缩包,解压后直接运行bin目录下的.bat文件即可。下载地址戳这里

ES配置集群

  Elasticsearch配置集群很简单,只要配置一个集群的 名称 ,ES就会自动寻找并加入到其中。

  并且会自动的进行分片、备份等等操作。

  

  配置方式:

  直接修改conf/elasticsearch.yml

ES查询集群状态

  使用ES的REST API可以做到下面的事情:

  1 管理集群,节点,索引数据和元数据

  2 执行创建,读取,更新和删除操作,以及根据索引查询

  3 执行更深入的操作,比如分页、排序、过滤、脚本、faceting、聚合等。

  

  查询集群的健康状况:

curl localhost:9200/_cat/health?v

  查询结果中status会显示状态颜色:

  red:表示有些数据不可用

  yellow:表示所有数据可用,但是备份不可用

  green:表示一切正常

  注意,即便是红色,部分分片上的数据也是可用的。

  上面的第一次是我们默认执行elasticsearch.bat时,响应的结果。

  这是因为第一次默认执行时,时没有配置集群以及节点名称的。

  第二次手动修改了配置文件conf/elasticsearch.yml,所以我们查询集群时,会有两个节点。

本文转自博客园xingoo的博客,原文链接: Elasticsearch集群配置以及REST API使用,如需转载请自行联系原博主。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
打赏
0
0
0
0
39
分享
相关文章
优化Elasticsearch 硬件配置
优化Elasticsearch 硬件配置
198 5
(Elasticsearch)使用阿里云 infererence API 及 semantic text 进行向量搜索
本文展示了如何使用阿里云 infererence API 及 semantic text 进行向量搜索。
163 8
优化Elasticsearch 集群配置
优化Elasticsearch 集群配置
138 4
Elasticsearch集群使用 _cluster/health API
Elasticsearch集群使用 _cluster/health API
136 2
Elasticsearch集群配置优化
Elasticsearch集群配置优化
84 1
|
4月前
|
Elasticsearch集群使用 _cat/health API
Elasticsearch集群使用 _cat/health API
64 1
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
129 5
掌握现代API开发:GraphQL vs REST
【10月更文挑战第24天】本文深入探讨了现代API开发中两种主流技术——GraphQL和REST的设计理念、技术特点及实际开发中的对比分析。GraphQL通过声明式数据请求和强类型系统提供更高的灵活性和性能,而REST则以其无状态特性和成熟的生态系统见长。文章还讨论了两者在客户端-服务器交互、安全性和工具支持方面的优劣,帮助开发者根据项目需求做出明智选择。
elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,head插件、elasticsearch-ik分词器。
这篇文章是关于Elasticsearch的学习指南,包括了解Elasticsearch、版本对应、安装运行Elasticsearch和Kibana、安装head插件和elasticsearch-ik分词器的步骤。
469 0
elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,head插件、elasticsearch-ik分词器。
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo

热门文章

最新文章