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

郑州服务设计公司网站国内创意网站界面设计

郑州服务设计公司网站,国内创意网站界面设计,上海网页制作培训机构,小吃培训机构排名前十集群层面上的基础概念 集群 由多个es实例组成的叫做集群 节点 单个ES的服务实例叫做节点。每个实例都有自己的名字#xff0c;就是在配置文件中配置的‘node.name’中的内容。为了标识每个节点#xff0c;每个节点启动后都会分配一个UID#xff0c;存储在data目录。每个… 集群层面上的基础概念 集群 由多个es实例组成的叫做集群 节点 单个ES的服务实例叫做节点。每个实例都有自己的名字就是在配置文件中配置的‘node.name’中的内容。为了标识每个节点每个节点启动后都会分配一个UID存储在data目录。每个节点受到集群的管理我们可以通过增加或减少节点来达到扩容和减容的目的 集群中的节点是有分类的 主节点主节点在整个集群中是唯一的主节点主要负责管理集群变更元数据的更改数据节点负责保存数据要扩产存储时需要扩展这类节点。数据节点负责执行数据相关的操作如搜索、聚合、crud。其对节点机器的CPU、内存、I/O要求都比较高协调节点负责接口客户端的请求将请求路由到对应节点进行处理把最终结果汇总到一起返回给客户端因为需要处理结果集和对其进行排序需要较高的CPU和内存资源预处理节点预处理操作允许在写入文档前通过定义的一些processors处理器和管道对数据进行转换。默认情况下节点启动后就是预处理节点部落节点未来会淘汰HotWarm Node: 不同硬件配置的节点用来实现HotWarm架构的节点有利于降低集群部署成本。例如在硬件资源好的机器中部署Hot类型的数据节点而在硬件资源一般的机器上部署Warm节点 在新版的ES中是这样配置的如上示例node.roles的值是一个数组说明一个节点可以有多个角色。node.roles的可选项如下机智的你会发现上述类型中并没有协调节点的类型选项那怎么设置一个节点为协调节点那 其实每个节点本身就是一个协调节点如果你一定要指定一个节点为协调节点的话可以这样设置 分片 分片的概念其实很好理解试想一下如果家里的书多到一个箱子放不下是不是要找另外一个箱子来装这些书好比就是海量的数据一个机器放不下就放到多个机器上来存储一般来说面对海量数据的时候分布式系统可以通过增加机器数量来进行水平拓展。所以系统需要将数据分成几个小块数据并且尽量均匀的分配到各个机器上然后通过某种策略找到对应数据所在的位置。分片是ES底层最基本的读写单元分片是为了分割巨大的索引数据让读写可以有多台机器来完成从而提高系统的吞吐量 副本 为了保证数据可靠性一般分布式系统都会对数据进行冗余备份这个备份就是副本。**ES将数据副本分为主从2个类型主分片副分片。**在写入的过程中先写入主分片成功后再并发写副分片在数据恢复时以主分片为主。多个副本除了可以保证数据可靠性还有一个好处就是可以承担系统的读负载 可以在创建索引的时候指定分片数量和副本数量 数据层面上的基础概念 索引相当于数据库表 索引是一类相似文档的集合。ES将数据存储在一个或多个Index中例如将用户数据存储到User Index中而将订单数据存储到Order Index中。一个索引有一个或者多个分片索引的数据会以某种方式分散到各个分片上去存储如上图索引有3个分片主分片分别是P1、P2、P3队友的副本分别是R1、R2、R3仔细看主分片和其他副本分片不会同时分配在同一个节点上。这样是保证当一个节点的主分配下线时其他节点上的从副本可以升级为主分配保证数据的可靠性 Mapping 相当于建表语句 Mapping定义了索引里面的文档到底有哪些字段 以及字段的类型类似于数据库中表结构的定义。Mapping有2种作用 定义索引中各个字段的名称和对应的类型定义各个字段、倒排索引的相关设置如使用什么分词器 需要注意的是Mapping一旦定义完成后已经定义的字段的类型是不能更改的 文档相当于表记录 我们往Es中写入的每一条数据都是一个文档并且我们搜索也是以文档为单位的所以文档是ES中的主要实体 我们在kibana或者postman中测试插入一条书本记录然后在查一下这条记录顺便解释一下返回的字段含义 _index文档所属的索引名字也就是books_type文档所属的类型名称现在ES7.x统一为_doc_id 文档的唯一id。如果我们插入时不指定文档ides会随机分配这里有利于数据均匀分散到各个分片_version文档的版本信息并发读写时可以解决文档冲突_score相关性算法代表查询的匹配性_seq_no和_primary_termes内部用来保证主分片和副本数据一致性的后面的章节中我们会进行介绍**。当一个index每次选择主分配后都会有一个序号记为_primary_term它是递增的。在同一个index下每次写入数据后都会有一个写入顺序号记为_seq_no, 它也是递增的。_primary_term 和 _seq_no 在逻辑上构成了一个文档写入的唯一位置。** 字段相当于表字段 每个文档都有一个或者多个字段例如books索引指定了书本有2个字段book_id和name两个字段其实就是Json中的key常见的类型有keyword、text、数字类型integer、long、float、double等、对象存储 keyword适合存储简短、结构化的字符串比如产品名称、产品idtext适合存储全文本数据比如文件内容、短信内容 下面是一个简单的示例 词项 将全文本的内容进行分词后得到的词语就是词项了。例如“programmmers love cat”使用标准分词器后得到【programmmer、love、cat】这3个词项。需要注意的是分词器除了进行分词外还会进行大小写转换、去复数等操作 倒排索引和正排索引
http://www.zqtcl.cn/news/749050/

相关文章:

  • 辽阳建设网站学校 网站 建设 目的
  • 建设电影网站赚钱公司简介模板免费word简易
  • 响应式网站设计的主页自己做装修效果图app软件
  • 做网站最简单的方法做网站开发挣钱吗
  • 网站建设基础入门国内免费的ip地址
  • wordpress 付费剧集网站坐什么网站能用到html5
  • 孝感房产网站建设wordpress E405
  • 做窗帘网站图片大全WordPress一键安装安全
  • 怎样查询网站的备案号广西住房和城乡建设厅网站证件
  • 网站区域名怎么注册网站群建设 中标
  • 官方网站 建设情况汇报网页设计开发培训
  • 门户网站的细分模式有房价暴跌开始了
  • 公司备案查询网站备案江苏省网站备案系统
  • 专业网站制作公司采用哪些技术制作网站?seo求职
  • 服装网页设计网站有个做名片什么的网站
  • 购买网站平台如何做分录泰安网站开发公司
  • 音乐介绍网站怎么做的光辉网络 石家庄网站建设
  • 沈阳网站建设搭建天元建设集团有限公司开票信息
  • 昆明网站建设公司哪家好预约网站模板
  • 自己怎么申请网站空间浙江省建设科技推广中心网站
  • 网站后台管理系统怎么添加框wordpress上传之后
  • 网站编辑属于什么行业义乌做网站哪家好
  • 沂水网站开发移动知识库管理系统
  • 成都有哪些网站建设的公司河南网站建设优化推广
  • 小说投稿赚钱的网站网站后台管理系统多少钱
  • 中国建设银行国际互联网网站网站是用什么做的
  • 做建设网站的活的兼职网络推广专员的岗位职责是
  • 韩国 网站设计保定网站开发公司
  • 发外链的网站都要企业注册网站建设的基本概念
  • 网站管理员有哪些权限中文域名网站好不好优化