本文为官方文档的译文加个人理解。作者翻译时,elasticsearch(下面简称es)的版本为1.2.2。
请支持原创:http://donlianli.iteye.com/blog/2090606
一、统计信息相关命令的变化
有关集群状态cluster_state, 节点信息nodes_info, 节点统计信息nodes_stats和索引信息indices_stats命令格式进行了统一,比如查看集群信息使用命令:
curl -XGET http://localhost:9200/_cluster/state/nodes?pretty=1
查看节点统计信息:
curl -XGET http://localhost:9200/_nodes/stats?pretty=1
集群统计信息
curl -XGET http://localhost:9200/_cluster/stats?pretty=1
mapping, alias, settings和warmer相关命令和参数的顺序有所调整。新的顺序及格式如下:
二、索引相关api
curl -XPUT http://localhost:9200/{indices}/_mapping/{type} curl -XPUT http://localhost:9200/{indices}/_alias/{name} curl -XPUT http://localhost:9200/{indices}/_warmer/{name} curl -XGET http://localhost:9200/{indices}/_mapping/{types} curl -XGET http://localhost:9200/{indices}/_alias/{names} curl -XGET http://localhost:9200/{indices}/_settings/{names} curl -XGET http://localhost:9200/{indices}/_warmer/{names} curl -XDELETE http://localhost:9200/{indices}/_mapping/{types} curl -XDELETE http://localhost:9200/{indices}/_alias/{names} curl -XDELETE http://localhost:9200/{indices}/_warmer/{names}
- _all, * 或者为空,这3种取值意思都一样,代表所有可能的值
- 通配符,比如“test*”
- 逗号分隔的列表,比如: index_1,test_*
同样,Get命令返回的结果也进行了统一。
- 只有查询有结果时,才返回具体的值,否则的话,只返回一个空对象{}。当查询的mapping,warmer,alias,setting不存在时,不再返回404。
- 如果查询到了结果,则结果中总是包含索引名称,然后是section,然后是元素名称。例如:
{
"my_index": {
"mappings": {
"my_type": {...}
}
}
}
上面是 get_mapping API返回的结果。
In the future we will also provide plural versions to allow putting multiple mappings etc in a single request.
这句话的意思,好像是在说,可以在一个请求中设置两个版本的mappings。
原文地址:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/_stats_and_info_apis.html
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/_indices_apis.html
未完待续......
关于我,邯郸人。
对这类话题感兴趣?欢迎发送邮件至donlianli@126.com
请支持原创:http://www.iteye.com/blogs/subjects/elasticsearch-tutor
相关推荐
用于elasticsearch7.17.3这个版本的ik中文分词器,考虑到官网有时网络不稳定下载不下来,这里特意上传,方便大家使用; 目录结构如下: config -- 文件夹 plugin-security.policy plugin-descriptor.properties ...
3. **环境变量配置**: 为了能够从命令行启动Elasticsearch,你需要将Elasticsearch的bin目录添加到系统的PATH环境变量中。这样,无论你在哪个目录下,都可以通过输入"elasticsearch"命令启动服务。 4. **服务注册**...
这个软件似乎是"es"(可能是Elasticsearch的简称)的桌面客户端版本。Elasticsearch是一款开源的全文搜索引擎,广泛应用于大数据分析、日志聚合、实时搜索等领域。 在压缩包中,我们找到了以下三个关键文件: 1. *...
在Linux环境下,安装Elasticsearch 7.16.1通常涉及下载`elasticsearch-7.16.1-linux-x86_64.tar.gz`文件。这个压缩包包含了所有必要的二进制文件和配置文件。下载完成后,我们使用`tar`命令来解压: ```bash tar -...
1. bin目录:包含启动和停止Elasticsearch的脚本,如`elasticsearch.bat`(Windows批处理文件)和`elasticsearch-service.bat`(用于Windows服务管理)。 2. config目录:存储Elasticsearch的配置文件,如`elastic...
Elasticsearch 7.13.2 for Mac 是一个高度可扩展的全文搜索引擎,由Apache许可的开源项目。这个版本是专为Mac OS X(darwin)平台设计的x86_64架构。"elasticsearch-7.13.2-darwin-x86_64.tar.gz"是一个压缩文件,...
Elasticsearch(elasticsearch-7.16.2-linux-x86_64.tar.gz适用于Linux x86_64)是一个高度可扩展的开源全文本搜索和分析引擎。它使您可以快速,近乎实时地存储,搜索和分析大量数据。它通常用作支持具有复杂搜索...
要安装此插件,首先解压zip文件,然后将解压后的目录复制到Elasticsearch的plugins目录下,并重启Elasticsearch服务。 **Node.js** `node-v16.16.0-linux-x64.tar.xz`是Node.js的Linux x64平台版本,版本号为v...
- 自7.x版本起,Elasticsearch引入了内置的安全特性。在生产环境中,强烈建议启用并配置安全功能,包括设置密码、SSL/TLS加密通信以及用户权限管理。 - 使用`bin/elasticsearch-setup-passwords interactive`命令...
Linux Kibana 7.17.0 是一个强大的数据可视化工具,专为与Elasticsearch集成而设计,用于提供实时分析和交互式仪表板。Kibana是Elastic Stack(以前称为ELK Stack,包括Elasticsearch、Logstash和Kibana)的重要组成...
4. **环境变量**:可能需要设置环境变量,比如添加Elasticsearch的bin目录到PATH,以便于在任何地方运行`elasticsearch`命令。 5. **启动与验证**:启动Elasticsearch使用`./bin/elasticsearch`命令。如果一切正常...
同时,利用Elasticsearch提供的API,开发者可以轻松地集成到应用程序中,实现数据的索引、搜索、分析等功能。 在大数据场景下,Elasticsearch以其强大的搜索性能和灵活的数据模型,成为了众多企业和开发者首选的...
kettle 支持elasticsearch7.x 批量上传的插件,减压后放到data-integration\plugins 目录下即可
4. **类型(Type)**:在Elasticsearch 7.x版本后已被废弃,现在所有数据都默认存储在名为`_doc`的类型中。 5. **文档(Document)**:存储在索引中的具体数据记录,以JSON格式表示。 6. **分片(Shard)**:索引可以被...
elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4...
压缩包中包含library-client-6.0.0-GA.jar、storage-elasticsearch-plugin-...修改内容:增加skywalking连接elasticsearch6.x时x-pack的授权支持,在配置文件中增加了userName和password的配置,详情请下载压缩包查看。
赠送原API文档:elasticsearch-6.3.0-javadoc.jar; 赠送源代码:elasticsearch-6.3.0-sources.jar; 赠送Maven依赖信息文件:elasticsearch-6.3.0.pom; 包含翻译后的API文档:elasticsearch-6.3.0-javadoc-API文档...
canal同步ES,解决druid类型转换失败问题,重新打包 client-adapter.es6x-1.1.5-jar-with-dependencies.jar , 放到canaladapter的plugin目录覆盖即可
《Elasticsearch全文检索插件IK分析器7.17.0详解》 Elasticsearch是一种流行的开源全文搜索引擎,广泛应用于大数据和big data环境中的数据检索与分析。它以其高效、灵活和可扩展性赢得了业界的青睐。在Elastic...
《Elasticsearch分词器:elasticsearch-analysis-ik-7.16.2深度解析》 在信息爆炸的时代,搜索引擎的效能成为了数据检索的关键。Elasticsearch作为一款强大的开源搜索引擎,其灵活性和可扩展性备受青睐。而在中文...