关于ES集群信息的一些查看

这篇具有很好参考价值的文章主要介绍了关于ES集群信息的一些查看。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看ES信息

查看版本
kibana :
GET /

查看节点信息

GET /_cat/nodes?v

关于ES集群信息的一些查看
解释:
ip:集群中节点的 ip 地址;
heap.percent:堆内存的占用百分比;
ram.percent:总内存的占用百分比,其实这个不是很准确,因为 buff/cache 和 available 也被当作使用内存;
cpu:cpu 占用百分比;
load_1m:1 分钟内 cpu 负载;
load_5m:5 分钟内 cpu 负载;
load_15m:15 分钟内 cpu 负载;
node.role:上图的dilmrt代表全部权限
master:* 代表是 master 节点,- 代表普通节点;
name:节点的名称。

node.role详解

  1. master
  2. data
  3. ingest
  4. ml machine learn 机器学习 和xpack有关 这个确实不太懂
  5. remote_cluster_client
  6. transform X-pack专用角色 转换节点运行转换并处理转换 API 请求

查看分片信息

首先看下面的图片 数据来源于elk
具体命令是

GET /_cat/shards?v

一个名叫assets_vitualasset_index_v1_test 的索引(相当于数据库的表) 这里可以看到有9个 每三个为一组 那么为什么是这样的设定呢
关于ES集群信息的一些查看

index:索引名称
shard:分片数
prirep:分片类型,p:primary为主分片,r:replicas为复制分片
state:分片状态,STARTED为正常分片,INITIALIZING为异常分片
docs:记录数
store:存储大小
ip:es节点ip
node:es节点名称

请看下图
分片数量为3 代表数据会被均分的切成三份 保证分布式的最大性能 也提高了扩展性 number_of_replicas为副本数量 这个是用来保证高可用的
从上图我们可以看到三个为一组的容量是很接近的 因为这三个存放的内容是相同的 即使有一个节点挂掉也能保证数据正常访问
(节点数量=分片数*(副本数量+1))
关于ES集群信息的一些查看

实际场景下ES分片及副本数量应该怎么分

/elasticsearch-head可视化工具
首先需要考虑生产环境上总体节点的数量 如实际节点数量为6(三台主机)
那么我们尽量配置成3个分片1个副本 这样数据会很均匀的散落在这6个节点上
如果分成3个分片2个副本可能会造成分布不均匀 从而导致master所在的节点压力过大 master节点尽量不要有太大压力 因为除了数据查询他还有额外的任务:分配数据
注意:新增副本时主节点会自动协调,然后拷贝数据到新增的副本节点,副本数是可以随时调整的!
具体设置方式如下

PUT /my_temp_index/_settings 
{ "number_of_replicas": 1 }

关于ES的灵活使用

我们先来介绍下面这样一个场景
SMS系统 业务场景是每天发送各家银行的登录短信等,一个数据表 每天产生的数据量是50G 查询场景是按时间段按银行(如过去三个月 民生银行)查询短信发送记录
那么如果是mysql的话 就算建立索引 效率也会很慢
在mysql中优化的话 需要拆表 将各个银行的短信拆分出来 再按照日期拆
但是这样会造成跨库和跨表
ES场景
思路和mysql基本一致 建立索引如下
bankName_date_index文章来源地址https://www.toymoban.com/news/detail-410313.html

到了这里,关于关于ES集群信息的一些查看的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kali 查看系统信息的一些命令及查看已安装软件包的命令

    1.系统 uname -a查看内核/操作系统/CPU信息 head -n 1 /etc/issue查看操作系统版本 cat /proc/cpuinfo查看CPU信息 hostname查看计算机名 lspci -tv列出所有PCI设备 lsusb -tv列出所有USB设备 lsmod列出加载的内核模块 env查看环境变量 2.资源 free -m查看内存使用量和交换区使用量 df -h查看各分区使用情

    2024年02月08日
    浏览(50)
  • 关于ES集群规模规划

    在搭建正式的生产集群之前,充分做好硬件和服务器配置以及集群规划是重中之重,磨刀不误砍柴工。 内存 ES排序以及聚合都是高度需求内存的。单机(单节点)64GB是很理想的配置,32GB或16GB也很常见。 不推荐低于8GB,性价比较低,适得其反(很多的小机器也不划算)。

    2024年02月07日
    浏览(34)
  • Ceph:关于Ceph 集群中池管理的一些笔记

    准备考试,整理 Ceph 相关笔记 博文内容涉及, Ceph 中的 两种 pool 介绍,创建操作管理池 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的

    2024年02月09日
    浏览(38)
  • ES(Kibana)索引拷贝/查看配置信息/查看字段信息/添加新字段/创建索引视图

    kibana - Management - Index Patterns - Create index pattern - 输入索引名称(注意这里的*号为匹配符,若确定某个具体的索引请删除) - Next step - Time Filter field name(选择是否使用时间选择器) - Create index Pattern -完成(在Discover中可查看此视图)

    2024年02月16日
    浏览(56)
  • 关于信息学奥赛中的一些做题思路

    本文记录了笔者在刷题或比赛中运用到的一些做题思路 可以 适当 参考 首先显然有 (mathcal {O}(n^2)) 暴力 枚举每个子段,然后选择其中前k大的 那么可以发现有 贪心 策略: 选择k次最大值 那么考虑怎样求最大值 想到可以枚举每个起始位置,想办法计算从该位置开始符合要求

    2024年03月13日
    浏览(54)
  • linux查看es节点使用情况,elasticsearch(es) 如何查看当前集群中哪个节点是主节点(master)

    elasticsearch 查看当前集群中的 master 节点是哪个需要使用 _cat 监控命令,具体如下。 查看方法 es 主节点确定命令,以 kibana 上查看示例如下: GET _cat/nodesv 返回结果示例如下: ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name 172.16.16.188 52 99 5 2.59 1.70 1.45 mdi - elastic3

    2023年04月15日
    浏览(43)
  • 关于文章《爬取知网文献信息》中代码的一些优化

    哈喽大家好,我是咸鱼   之前写了一篇关于文献爬虫的文章 Python爬虫实战(5) | 爬取知网文献信息   文章发布之后有很多小伙伴给出了一些反馈和指正,在认真看了小伙伴们的留言之后,咸鱼对代码进行了一些优化   优化的代码在文末,欢迎各位小伙伴给出意见和指正   p

    2023年04月27日
    浏览(50)
  • 一些关于Aleo项目的误解和常见的试错信息

    在现实生活中,你不会因为买了一杯咖啡而被人知道你有多少财富,但在区块链世界,你可能会因为在opensea上买了一个便宜的NFT而被人发现你的钱包地址、所有转账信息以及钱包里的所有财富。如果被不怀好意的人或一些恶意的黑客盯上,你可能就会受到攻击,遭受很大的损

    2024年02月06日
    浏览(41)
  • Ceph:关于Ceph 集群中数据分布和容灾理论的一些笔记

    准备考试,整理 Ceph 相关笔记 博文内容涉及,Ceph 集群中数据如何分布以及不同的容灾池介绍 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理

    2024年02月12日
    浏览(41)
  • ES-Elasticsearch查看所有索引及查看某索引下的信息

    1.查看所有索引,地址栏直接访问下面的连接 http://localhost:9200/_cat/indices?vpretty 2.查看某索引下存的信息,查询的信息为索引结构信息(indexName为索引名称) GET方法:http://127.0.0.1:9200/indexName?pretty 3.查看某个索引下的所有文档数据 GET方法:http://localhost:9200/indexName/_search(需带下

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包