查看ElasticSearch服务状态和结果的URL

来源:互联网 发布:http端口号是多少 编辑:程序博客网 时间:2024/06/07 05:46

1,查看es集群状态

http://ip:port/_cat/health?v


2,集群节点健康查看

http://ip:port/_cat/nodes?v 


3,列出集群索引

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

的形式针对指定节点的操作。



原创粉丝点击