Elasticsearch之linux命令查看集群状态

端口9200和9300关系?

9200作为Http协议端口,主要用于外部通讯,使用Restfull接口、浏览器、Postman等和这个端口进行通讯。
9300作为Tcp协议端口,主要用于节点之间通讯,ES集群之间、Java客户端(transportCliant)、其他TCPClient等和这个端口进行通讯。

查看集群是否健康

curl ‘localhost:9200/_cat/health?v‘

绿色——最健康的状态,代表所有的主分片shard和副本分片replica都可用。
黄色——所有的主分片shard可用,但是部分副本分片replica不可用。
红色——部分主分片shard不可用。(此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好)。

获取所用index索引

curl ‘localhost:9200/_cat/indices?v‘

获取所用type类型

curl -XGET ‘http://localhost:9200/_mapping?pretty=true‘

原文地址:https://www.cnblogs.com/feiqiangsheng/p/10926125.html

时间: 2024-11-06 22:04:35

Elasticsearch之linux命令查看集群状态的相关文章

HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo

26 集群使用初步 HDFS的设计思路 l 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: l 在大数据系统中作用: 为各类分布式运算框架(如:mapreduce,spark,tez,--)提供数据存储服务 l 重点概念:文件切块,副本存放,元数据 26.1 HDFS使用 1.查看集群状态 命令:   hdfs  dfsadmin –report 可以看出,集群共有3个datanode可用 也可打开web控制台查看HDFS集群

如何用linux命令查看nginx是否在正常运行

有时想知道nigix是否在正常运行,需要用linux命令查看nginx运行情况. 执行命令: ps -A | grep nginx 如果返回结果的话,说明有nginx在运行,服务已经启动. 如果不怕nginx关闭的话.也可以执行: service nginx restart 把nginx服务重启,在重启时,也可以看到具体有没有什么地方出错.

Linux命令 查看及修改文件属性

chmod [功能说明] 改变文件的访问权限  #Linux中访问权限分为:文件属主(文件的创建者)文件组属主(创建者所处的组)和其他(其他用户) [语法格式] Chmod[参数]mode[文件名或目录名] Chmod[参数]--referecnce=文件名或目录名[文件名或目录名] [选项参数] 若目标文件或目录是符号链接文件,则改变的是符号文件本身的权限,不能对指向的文件改变,并且该命令也没有想chgrp命令那样提供对符号文件权限改变的参数,只有超级用户和文件的拥有者才能更改文件访问权限 M

linux命令合集

Linux命令集合 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v

使用Linux命令查看计算机硬件情况

详情看隐藏文件 # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuinfo      # 查看CPU信息 # hostname               # 查看计算机名 # lspci -tv              # 列出所有PCI设备 # lsusb -tv              # 列出所有USB设备 # lsmod            

[Linux命令]查看Linux系统相关命令

#查看系统内核/操作系统/CPU信息 uname -a #返回:内核名 主机名 Linux内核版本 内核编译日期 操作系统版本 CPU型号 硬件平台 GNU/Linux #查看操作系统版本 head -n 1 /etc/issue #查看gcc或者g++版本 gcc -v g++ -v #c++语法规则更严谨: #编译阶段,g++会调用gcc,对于c++代码,两者等价,但因为gcc命令不能自动和c++程序使用的库链接,所以通常用g++来链接: #后缀为.c的代码,采用gcc编译器时,__cplu

linux命令查看日志

首先介绍几个日志查看种常用的简单命令: 1.tail tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件. tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容. 命令格式: tail [参数] [文件] 参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示文件的尾部 n 行

linux命令查看开发了哪些接口

netstat -nupl (UDP类型的端口)netstat -ntpl (TCP类型的端口) a 表示所有 n表示不查询dns t表示tcp协议 u表示udp协议 p表示查询占用的程序 l表示查询正在监听的程序 netstat -nuplf|grep 3306   //这个表示查找处于监听状态的,端口号为3306的进程 Linux查看端口使用状态.关闭端口方法 http://blog.csdn.net/wudiyi815/article/details/7473097 l        前提

linux命令查看服务器性能

1 uptime 当前时间 13:02:42 系统已运行的时间 11 days, 19:00 当前在线用户 2 users 平均负载:0.43, 0.25, 0.23,最近1分钟.5分钟.15分钟系统的负载 一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果你的主机是四核cpu的话,那么只要 uptime最后输出的一串字符数值小于12即表示系统负载不是很严重. 2  vmstat 8 每8秒刷新一次 对输出解释如下: 1)procs a.