首页 > 系统相关 >Linux下Elasticsearch集群搭建

Linux下Elasticsearch集群搭建

时间:2023-05-24 13:11:05浏览次数:44  
标签:node 9200 IP Linux 集群 分片 Elasticsearch 节点

在每台服务器上安装ES,此处略过,如需要请查看过往文章。

集群的搭建主要是修改每个节点的配置文件(elastic search.yml)

# 集群名称
cluster.name: veolia-es-cluster
# 节点名称
node.name: es02
# 是否作为主节点(每个节点都配置true)
node.master: true
node.data: true
# IP
network.host: 0.0.0.0
# 端口
http.port: 9200
#集群最少的master数
discovery.zen.minimum_master_nodes: 2
#自动发现其他节点的超时时间
discovery.zen.ping_timeout: 3s
discovery.zen.ping.unicast.hosts: ["10.4.164.209","10.4.164.210"]
# head 插件需要这打开这两个配置
http.cors.allow-origin: "*"
http.cors.enabled: true
http.max_content_length: 200mb

1.查看集群节点

IP:9200/_cat/nodes?v

参数说明:

  ip:节点IP

  heap.percent:堆内存使用百分比

  ram.percent:运行内存使用百分比

  cpu:cpu使用百分比

  master:带*表明该节点是主节点,带-表明该节点是从节点

  name:节点名称

2.查看集群健康状态

IP:9200/_cat/health?v

 

参数说明:

  cluster:集群名称

  status:集群状态,green表示集群一切正常;yellow表示集群不可靠但可以用(单节点状态);red集群不可用,有故障

  node.total:节点总数

  node.data:数据节点的数量

  shards:存活的分片数量

  pri:主分片数量

  relo:迁移中的分片数量

  init:初始化中的分片数量

  unassign:未分配的分片

  pending_tasks:准备中的任务

  max_task_wait_time:任务最长等待时间

  active_shards_percent:激活的分片百分比

3.查看分片信息

IP:9200/_cat/shards?v

参数说明:

  index:索引名称

  shard:分片数

  prirep:分片类型,p为主分片,r为复制分片

  state:分片状态,STARTED为正常

  docs:记录数

  store:存储大小

  ip:节点ip

  node:节点名称

4.查看索引信息

 

IP:9200/_cat/indices?v

 

参数说明:

  index:索引名称

  docs.count:文档总数

  docs.deleted:已删除文档数

  store.size:存储的总容量

  pri.store.size:主分片的存储总容量

 

标签:node,9200,IP,Linux,集群,分片,Elasticsearch,节点
From: https://www.cnblogs.com/ckfuture/p/17428006.html

相关文章

  • linux最全网络监控命令梳理及评测
    linux最全网络监控命令梳理及评测文章目录linux最全网络监控命令梳理及评测1iptraf2nload3iftop4dstat5nethogs6bmon7更多工具列表8评测小结9参考链接1iptraf通过iptraf观察流量效果非常直观,如下所示是cenos安装的命令:yuminstalliptraf安装成功后,可以通过如下命令查......
  • 【linux】top命令常用方法
    一、简介top命令是一款用于实时监控系统进程和资源占用情况的命令行工具。它可以显示系统已经运行的进程列表,并实时更新各进程的CPU、内存、I/O等使用情况。二、语法~$top--helptop:inappropriate'-help'Usage:top-hv|-bcHiOSs-dsecs-nmax-u|Uuser-ppid(s......
  • 如何在 Linux 中安装和使用 duf 命令
    导读今天我们来分享一下如何在 Linux 中安装和使用duf 命令。该命令显示磁盘空间的利用率,显示方式如下图所示:​duf命令是du命令和​​​df命令​​​​的一个结合,且结果输出是以更加易读的结构化方式,来检查系统空间。其显示跟易读,对不?今天我们来分享一下如何......
  • 《Linux的文件目录类指令 20条》
    文件目录类的指令1.pwd指令查看当前目录 2.ls 指令查看当前目录所有内容信息ls-a显示当前目录所有的文件和目录,包括隐藏的ls-l以列表的方式显示信息ls-al或la-al举个栗子 3.cd指令基本语法cd[参数](切换到指定目录)cd~或者cd回到自己的家目录cd../......
  • java将wkt面数据转geojson和elasticsearch的shape数据
    wkt面数据转geojsonimportcom.alibaba.fastjson.JSONException;importcom.alibaba.fastjson.JSONObject;importorg.locationtech.jts.geom.Coordinate;importorg.locationtech.jts.geom.Geometry;importorg.locationtech.jts.io.ParseException;importorg.location......
  • 记录linux下无权限安装Anaconda以及R
    Anaconda2对应python2,Anaconda3对应python3。查看系统位数:getconfLONG_BIT。x86_64,表示是x86指令集的64扩展。1.下载清华镜像:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda2-5.2.0-Linux-x86_64.s......
  • kafka集群搭建
    1规划2Zookeeper集群准备3安装包准备4安装4.1解压4.2配置环境变量4.3修改server.properties4.4同步Kafka安装目录5启动集群5.1启动zookeeper集群5.2启动Kafka集群6测试6.1创建主题6.2创建生产者6.3创建消费6.4动态消费6.5查看消费者偏移量1规划准备4台虚拟机,规......
  • oracle12c linux安装教程
    1、安装包下载2、环境准备2.1安装gcc2.2内核参数设置2.3资源限制配置2.4硬件环境准备2.5Xmanger安装2.6创建文件夹2.7创建用户和组2.8图像界面设置2.9上传并解压3、安装3.1执行安装命令3.2安装选择3.3环境变量配置4、验证4.1启动pdb4.2设置pdb随cdb自启动1、安装......
  • Linux脚本攻略学习笔记之awk分隔符、变量实例演示
    一、分隔符1、输入分隔符1.1-F1.2、内部变量-v2、输出分隔符二、awk内部变量2.1NR行号NF列数2.2、FNR2.3、RS2.4、ORS2.5、FILENAME2.6、ARGC2.7、自定义变量我们略微提到过"分隔符",但是并没有细说,那么我们今天就聊聊什么是分隔符,awk有哪些分隔符,awk的默认分割符是空格,但......
  • Elasticsearch与Clickhouse数据存储对比
    1背景京喜达技术部在社区团购场景下采用JDQ+Flink+Elasticsearch架构来打造实时数据报表。随着业务的发展Elasticsearch开始暴露出一些弊端,不适合大批量的数据查询,高频次分页导出导致宕机、存储成本较高。Elasticsearch的查询语句维护成本较高、在聚合计算场景下出现数据不精确......