查看ElasticSearch服务状态和结果的URL
Posted diandianquanquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看ElasticSearch服务状态和结果的URL相关的知识,希望对你有一定的参考价值。
查看es集群状态
http://ip:port/_cat/health?v
集群节点健康查看
http://ip:port/_cat/nodes?v
列出集群索引
http://ip:port/_cat/indices?v
索引相关
URL 说明
/index/_search 不解释
/_aliases 获取或操作索引的别名
/index/
/index/type/ 创建或操作类型
/index/_mapping 创建或操作mapping
/index/_settings 创建或操作设置(number_of_shards是不可更改的)
/index/_open 打开被关闭的索引
/index/_close 关闭索引
/index/_refresh 刷新索引(使新加内容对搜索可见)
/index/_flush
刷新索引
将变动提交到lucene索引文件中
并清空elasticsearch的transaction log,
与refresh的区别需要继续研究
/index/_optimize 优化segement,个人认为主要是对segement进行合并
/index/_status 获得索引的状态信息
/index/_segments 获得索引的segments的状态信息
/index/_explain 不执行实际搜索,而返回解释信息
/index/_analyze 不执行实际搜索,根据输入的参数进行文本分析
/index/type/id 操作指定文档,不解释
/index/type/id/_create 创建一个文档,如果该文件已经存在,则返回失败
/index/type/id/_update 更新一个文件,如果改文件不存在,则返回失败
Distributed
URL 说明
/_cluster/nodes 获得集群中的节点列表和信息
/_cluster/health 获得集群信息
/_cluster/state 获得集群里的所有信息(集群信息、节点信息、mapping信息等)
Nodes
URL 说明
/_nodes/process 我主要看file descriptor 这个信息
/_nodes/process/stats 统计信息(内存、CPU能)
/_nodes/jvm 获得各节点的虚拟机统计和配置信息
/_nodes/jvm/stats 更详细的虚拟机信息
/_nodes/http 获得各个节点的http信息(如ip地址)
/_nodes/http/stats 获得各个节点处理http请求的统计情况
/_nodes/thread_pool
获得各种类型的线程池
(elasticsearch分别对不同的操作提供不同的线程池)的配置信息
/_nodes/thread_pool/stats 获得各种类型的线程池的统计信息
以上这些操作和可以通过如
/_nodes/${nodeId}/jvm/stats
/_nodes/${nodeip}/jvm/stats
/_nodes/${nodeattribute}/jvm/stats
的形式针对指定节点的操作。
以上是关于查看ElasticSearch服务状态和结果的URL的主要内容,如果未能解决你的问题,请参考以下文章
sh 查看Elasticsearch集群状态#elasticsearch #es