当前位置: 首页 > news >正文

宜和购物电视购物官方网站2023网站推荐

宜和购物电视购物官方网站,2023网站推荐,外包app开发价格表,杭州seo网站排名优化文章目录 基本概念#xff1a;文档和索引JSON文档元数据索引REST API 节点和集群节点Master eligible节点和Master节点Data Node 和 Coordinating Node其它节点 分片(Primary Shard Replica Shard)分片的设定操作命令 基本概念#xff1a;文档和索引 Elasticsearch是面… 文章目录 基本概念文档和索引JSON文档元数据索引REST API 节点和集群节点Master eligible节点和Master节点Data Node 和 Coordinating Node其它节点 分片(Primary Shard Replica Shard)分片的设定操作命令 基本概念文档和索引 Elasticsearch是面向文档的文档是所有可搜索数据的最小单位。 文档会被序列化成JSON格式保存在Elasticsearch中。JSON对象由字段组成每个字段都有对应的字段类型字符串数值布尔日期二进制范围类型。每个文档都有一个UniqueID你可以自己指定ID或者通过Elasticsearch自动生成。 JSON文档 一篇文档包含了一系列的字段类似数据库表中一条记录字段的类型可以指定或者通过Elasticsearch自动推算支持数组支持嵌套。 元数据 每一个文档都有一个元数据元数据是用于标注文档的相关信息的。 _index: 文档所属的索引名_type:文档所属的类型名_id:文档唯一ld_source:文档的原始Json数据_all:整合所有字段内容到该字段7.0版本已被废除_version文档的版本信息_score相关性打分 索引 索引(Index)是文档的容器是一类文档的结合。 Index体现了逻辑空间的概念每个索引都有自己的Mapping定义用于定义包含的文档的字段名和字段类型Shard体现了物理空间的概念索引中的数据分散在Shard上索引的 Mapping定义文档字段的类型Setting定义不同的数据分布 {settings: {index: {creation_date: 1690724511450,number_of_shards: 1,number_of_replicas: 1,uuid: fl-Kf7M9TiiEpFPfAT6Iew,version: {created: 7010099},provided_name: movies}}REST API 补充kibana显示中文界面打开 kibana/config/kibana.yml最后一行写入 i18n.locale: “zh-CN”然后重新启动kibana 进入Kibana页面–开发工具–console //查看索引信息 GET kibana_sample_data_ecommerce//查看索引的文档总数 GET kibana_sample_data_ecommerce/_count//_cat相关 //根据索引名称关键词通配符查询 GET /_cat/indices/kibana*?sindex//按照文档个数排序 GET /_cat/indices?vsdocs.count:desc//查看状态为green的索引 GET /_cat/indices?vhealthgreen//查看每个索引占用的内存 GET /_cat/indices?vhi,tmstm:desc节点和集群 Elasticsearch分布式系统的高可用性和可扩展性 服务可用性-允许有节点停止服务数据可用性-部分节点丢失不会丢失数据请求量提升/数据的不断增长(将数据分布到所有节点上) Elasticsearch分布式架构的特点 存储的水平扩容提高系统的可用性部分节点停止服务整个集群的服务不受影响不同的集群通过不同的名字来区分默认名字“elasticsearch”也可以通过配置文件修改或者在命令行中-E cluster.namegeektime进行设定一个集群可以有一个或者多个节点 节点 节点是一个 Elasticsearch的实例其本质上就是一个 JAVA进程一台机器 上可以运行多个Elasticsearch进程但是生产环境一般建议一台机器上只运行一个Elasticsearch实例每一个节点都有名字 通过配置文件配置或者启动时候 -E node.namenode1 指定。每一个节点在启动之后会分配一个UID保存在data目录下。 Master eligible节点和Master节点 每个节点启动后默认就是一个Master eligible节点可以通过设置node.master: false 禁止Master-eligible节点可以参加选主流程成为Master 节点当第一个节点启动时候它会将自己选举成Master节点。每个节点上都保存了集群的状态只有Master节点才能修改集群的状态信息。集群状态(Cluster State) 维护了一个集群中必要的信息包括所有的节点信息、所有的索引和其相关的Mapping与Setting 信息、分片的路由信息。任意节点都能修改信息会导致数据的不一致性。 Data Node 和 Coordinating Node 可以保存数据的节点叫做Data Node负责保存分片数据在数据扩展上起到了至关重要的作用。Coordinating Node负责接受Client的请求将请求分发到合适的节点最终把结果汇集到一起每个节点默认都起到了Coordinating Node的职责。 其它节点 Hot Warm Node不同硬件配置的Data Node, 用来实现Hot Warm架构降低集群部署的成本Machine L earning Node负责跑机器学习的Job用来做异常检测 *Tribe Node(5.3开始使用Cross Cluster Serarch) Tribe Node连接到不同的Elasticsearch集群并且支持将这些集群当成一个单独的集群处理 分片(Primary Shard Replica Shard) 主分片用以解决数据水平扩展的问题。通过主分片可以将数据分布到集群内的所有节点之上。一个分片是一个运行的Lucene的实例。主分片数在索引|创建时指定后续不允许修改除非Reindex。副本用以解决数据高可用的问题。分片是主分片的拷贝副本分片数可以动态地调整。增加副本数还可以在一定程度上提高服务的可用性(读取的吞吐) 分片的设定 对于生产环境中分片的设定需要提前做好容量规划。如果分片数设置过小导致后续无法增加节点实现水品扩展如果单个分片的数据量太大导致数据重新分配耗时。分片数设置过大7.0开始默认主分片设置成1 解决了over-sharding的问题影响搜索结果的相关性打分影响统计结果的准确性单个节点上过多的分片会导致资源浪费,同时也会影响性能。 操作命令 通过 GET _cluster/health 可以查看集群的健康度 其中 status的含义如下 Green- 主分片与副本都正常分配Yellow -主分片全部正常分配有副本分片未能正常分配Red -有主分片未能分配例如当服务器的磁盘容量超过85%时,去创建了一个新的索引 #查看健康度按下Command/可以跳转到官网查看详细用法 GET _cluster/health#查看node信息 GET _cat/nodes #查看shards信息 GET _cat/shards
http://www.pierceye.com/news/848184/

相关文章:

  • 做系统那个网站好wordpress添加返回顶部
  • 站网站推广汕头网站建设和运营
  • 免费注册网页的网站中原彼得堡航空学院网站的建设
  • 青岛高端网站制作公司可做笔记的阅读网站
  • 区网站建设有域名后怎样做网站
  • 加强网站基础建设推广app的平台
  • 全球访问量最大的网站排名中国贸易公司100强
  • 衡水市网站制作有没有专门做儿童房的网站
  • 网站建设如何做报价网络工程师考试时间
  • wordpress建公司网站ftp转换wordpress
  • 网站开发 公司简介网站开发工具有哪些
  • 阿里云备案 网站备案域名购买河南洛阳网络公司
  • 工会网站建设请示怎么做属于自己的售卡网站
  • 怎么用ftp工具上传网站源码极速网站建设定制多少钱
  • 文山网站建设哪家好网站开发需要会的东西
  • ie9网站后台编辑器网络公司办公室图片
  • 山西格泰网站建设空间商网站
  • 做网站建设哪家便宜python 做电商网站
  • 网站项目ppt怎么做网络销售推广平台
  • 网站推广营销策略一级a做爰片免费网站 小说
  • 音乐网站排名室内设计基础知识点
  • 毕业设计音乐网站开发背景网站内容怎么修改
  • 风琴折叠图片效果网站宁波seo托管公司
  • app定制研发app开发seozou是什么意思
  • 手机在线制作表白网站集团网站建设价格
  • 手工蛋糕网站开发报告网站集群建设实施方案
  • 定制小程序网站开发公司如何做网站详细步骤
  • 济南做网站多钱网站美化公司
  • 信息流广告的特点青岛网站优化公司哪家好
  • 东莞网站优化公司亚马逊网站开发使用的什么方式