`
fenshen6046
  • 浏览: 52055 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

10集群接口--具体

es 
阅读更多
1集群健康
查看当前集群的健康状态
GET _cluster/health
同样也可以查看某几个索引的健康状态
GET /_cluster/health/test1,test2


2集群状态
查看当前集群的整体状态
$ curl -XGET 'http://localhost:9200/_cluster/state'
默认查看的状态是主机器节点的状态,如果想查看最后的集群状态(如调试),可以直接访问某个机器节点并且添加参数
local=true


3统计信息
查看集群的统计信息,包括内存,机器节点个数,空间大小等各种信息
curl -XGET 'http://localhost:9200/_cluster/stats?human&pretty'


4集群待执行的任务
$ curl -XGET 'http://localhost:9200/_cluster/pending_tasks'


5集群数据重新定位

6集群更新设置
curl -XPUT localhost:9200/_cluster/settings -d '{
    "persistent" : {
        "discovery.zen.minimum_master_nodes" : 2
    }
}'
或者
curl -XPUT localhost:9200/_cluster/settings -d '{
    "transient" : {
        "discovery.zen.minimum_master_nodes" : 2
    }
}'

如果传输了null则代表重置,也就是恢复默认值
curl -XPUT localhost:9200/_cluster/settings -d '{
    "transient" : {
        "discovery.zen.minimum_master_nodes" : null
    }
}'

也可以使用通配符
 curl -XPUT localhost:9200/_cluster/settings -d '{
    "transient" : {
        "discovery.zen.*" : null
    }
}'

查看设置情况
curl -XGET localhost:9200/_cluster/settings


7机器节点统计信息
curl -XGET 'http://localhost:9200/_nodes/stats'
curl -XGET 'http://localhost:9200/_nodes/nodeId1,nodeId2/stats'


8机器节点信息
查看所有或者某几台机器节点信息
curl -XGET 'http://localhost:9200/_nodes'
curl -XGET 'http://localhost:9200/_nodes/nodeId1,nodeId2'


9当前任务信息
可以查看当前执行的任务信息,或者某几台机器节点当前执行的任务信息
GET _tasks 
GET _tasks?nodes=nodeId1,nodeId2


10机器节点存活线程(hot_threads)
/_nodes/hot_threads


11机器分配解释
查看为什么某个数据节点没有被分配,或者为什么这个数据节点被保留在当前机器上,为什么没有被移动或者合并
查看某个数据节点的分配解释
$ curl -XGET 'http://localhost:9200/_cluster/allocation/explain' -d '{
  "index": "myindex",
  "shard": 0,
  "primary": true
}'

如果没有发送body默认获取第一个没被分配的数据节点的分配详解

分享到:
评论

相关推荐

    j2ee集群讲解-企业项目构建

    4. **数据访问对象(DAO)**:使用DAO模式封装数据访问逻辑,与具体的持久化技术(如JPA、Hibernate)解耦。 5. **服务定位器**:通过服务定位器模式,动态查找和使用服务,适应集群环境中的服务发现和注册。 6. **...

    oracle10G集群

    Oracle 10G 集群是Oracle数据库的一个高级特性,它提供了高可用性和可扩展性,使得在多个...通过阅读“ORACLE 10G RAC_AIX.pdf”,你将能够获取更具体的步骤和最佳实践,从而更好地理解和管理你的Oracle 10G集群环境。

    集群扩展项10-ZABBIX深度实践-1.1v.pdf

    ### 集群扩展项10-ZABBIX深度实践-1.1v.pdf知识点解析 #### 一、文档概述 本文档《集群扩展项10-ZABBIX深度实践-1.1v.pdf》由作者李亚津编写,旨在提供一份关于Zabbix监控系统的深入实践指南。文档覆盖了Zabbix的...

    Hadoop集群-WordCount运行详解.pdf

    其中,Master节点只有一个,主要负责任务的调度,而Slave节点则负责具体的计算任务。Hadoop采用MapReduce编程模型来实现分布式计算,MapReduce是Hadoop的核心组件,它将复杂的、运行在大规模集群上的并行计算问题...

    windows 集群安装步骤详解

    - 配置心跳网络,选择用于集群通信的网络接口。 - 将共享存储添加到集群,作为集群资源。 **步骤6:测试集群** - 创建一个测试资源,如IIS网站或SQL Server数据库。 - 关闭其中一个节点,观察资源是否能够自动在另...

    Kettle 动态集群的配置

    - 可以通过Web界面或API接口获取当前集群的状态信息。 示例请求: ```bash http://localhost:8080/kettle/getSlaves/ ``` 示例响应: ```xml <?xml version="1.0" encoding="UTF-8"?> <name>Dynamicslave...

    Storm综合案例二Storm集群向Kafka集群读取数据并写入MySQL远程模式

    介绍 今天接上文,来实现一个Storm数据流处理综合案例的第二部分,Storm集群向Kafka集群源源不断读取数据,通过MyBatis写入到MySQL数据库,并部署为远程模式 ...具体实现了全量查询和批量更新或插入的接口功能

    mysql集群化的三种武器-MNC,MGC与MIC

    MySQL集群化是一种确保数据库系统高可用性、高性能和可扩展性的技术。...MNC、MGC和MIC作为MySQL集群化的三种不同技术,各自都有其适用的场景和优势,数据库管理员可以根据具体需求选择合适的技术方案。

    Linux存储管理与集群

    ### Linux存储管理与集群知识点详解 ...这些章节详细介绍了Linux环境下的存储管理和集群技术,覆盖了从基本概念到具体实现的各个方面,对于学习和理解现代数据中心的存储架构和集群部署具有重要的参考价值。

    基于集群的HBase安装和配置

    - **initLimit**:初始化连接最长时间间隔,默认值为10个心跳周期。该设置用于限定Zookeeper服务器等待客户端初始化连接的最长时间。 - **syncLimit**:数据同步的最大时间间隔,默认值为2个心跳周期。此设置定义...

    FastDFS_v5.05_分布式文件系统--集群的安装、配置、使用

    - **服务节点(Storage)**:负责具体的文件存储、同步以及提供文件存取接口等功能。此外,FastDFS还管理着文件的元数据,即文件的相关属性,通常采用键值对的形式存储。 #### FastDFS系统结构 - **跟踪器和存储...

    springboot+quartz集群:通过动态配置调度dubbo接口/http接口代码实现

    本篇文章将深入探讨如何利用SpringBoot、Quartz和MyBatis框架,以及Dubbo和HTTP接口,实现一个动态配置的集群解决方案,旨在提高系统的灵活性和可维护性。 首先,SpringBoot是基于Spring框架的轻量级启动器,它简化...

    交换机集群管理配置(实例讲解)

    本文将通过具体实例,详细介绍交换机集群管理配置的过程,包括功能需求、组网说明、数据配置步骤以及配置验证。 #### 二、功能需求及组网说明 ##### 功能需求 本实例的目标是构建一个由三台交换机组成的集群,...

    linux下MySQL-cluster集群搭建.

    - **SQL 节点**:提供 SQL 接口以访问 Cluster 数据。通常使用 `service mysqld start` 启动 SQL 节点。 #### 二、MySQL Cluster 安装包下载与说明 MySQL Cluster 可以从官方提供的下载页面获取,具体地址为 ...

    迁移到使用支持 Broadcom 的 BES-53248集群交换机的双节点交换式集群

    在开始迁移前,您的双节点无交换机集群必须是正常运行的,且所有节点应运行 ONTAP 9.6 或更高版本,所有的集群端口和逻辑接口(LIFs)都需保持激活状态。而BES-53248 集群交换机自身也需要经过充分的配置,包括管理...

    论文研究-Linux集群技术研究.pdf

    综合来看,Linux集群技术研究这篇论文深入探讨了集群技术在Linux环境下的应用,从基本原理到具体的解决方案,再到关键技术的实施,全面地覆盖了集群技术的核心知识点。通过集群技术,能够有效提升网络服务器的并发...

    实战分享:搭建高性能集群

    - **消息传递接口**:MPI (Message Passing Interface),用于编写并行程序的标准接口。 - **文件系统**:如Lustre、GlusterFS等分布式文件系统,提供高效的文件访问能力。 #### 五、实际部署过程 1. **硬件准备**:...

Global site tag (gtag.js) - Google Analytics