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

在凡科做网站外贸高端网站开发

在凡科做网站,外贸高端网站开发,做网站湖州,如何开一个微信公众号文章目录 前言一、索引基本概念二、索引基本使用elasticsearch-head插件Kibana使用 总结 前言 要想熟悉使用ES的索引#xff0c;则必须理解索引相关的概念#xff0c;尤其是在工作当中。 在此记录#xff0c;方便开展工作。 一、索引基本概念 尽量以通俗的话语。 1、集群… 文章目录 前言一、索引基本概念二、索引基本使用elasticsearch-head插件Kibana使用 总结 前言 要想熟悉使用ES的索引则必须理解索引相关的概念尤其是在工作当中。 在此记录方便开展工作。 一、索引基本概念 尽量以通俗的话语。 1、集群Cluster一个或者多个安装了 es 节点单个服务器的服务器组织在一起就是集群这些节点共同持有数据共同提供搜索服务。 一个集群有一个名字这个名字是集群的唯一标识该名字成为 cluster name默认的集群名称是 elasticsearch具有相同名称的节点才会组成一个集群。在config/elasticsearch.yml 文件中配置集群名称 cluster.name: my-es-app在集群中节点的状态有三种绿色、黄色、红色准确的说应该是索引分片的状态 绿色节点运行状态为健康状态。所有的主分片、副本分片都可以正常工作。 黄色表示节点的运行状态为警告状态所有的主分片目前都可以直接运行但是至少有一个副本分片是不能正常工作的。 红色表示集群无法正常工作。 2、节点Node 集群中的一个服务器就是一个节点节点中会存储数据同时参与集群的索引以及搜索功能。一个节点想要加入一个集群只需要配置一下集群名称即可。默认情况下如果我们启动了多个节点多个节点还能够互相发现彼此那么它们会自动组成一个集群这是 es 默认提供的但是这种方式并不可靠有可能会发生脑裂现象。所以在实际使用中建议一定手动配置一下集群信息。 3、索引Index 索引可以从两方面来理解 名词具有相似特征文档的集合。 动词索引数据以及对数据进行索引操作。 4、类型Type 类型是索引上的逻辑分类或者分区。在 es6 之前一个索引中可以有多个类型从 es7 开始一个索引中只能有一个类型。在 es6.x 中依然保持了兼容依然支持单 index 多个 type 结构但是已经不建议这么使用。 5、文档Document 一个可以被索引的数据单元。例如一个用户的文档、一个产品的文档等等。文档都是 JSON 格式的。 6、分片Shards 索引都是存储在节点上的但是受限于节点的空间大小以及数据处理能力单个节点的处理效果可能不理想此时我们可以对索引进行分片。当我们创建一个索引的时候就需要指定分片的数量。每个分片本身也是一个功能完善并且独立的索引。 默认情况下一个索引会自动创建 1 个分片并且为每一个分片创建一个副本。 7、副本Replicas 副本也就是备份是对主分片的一个备份。 8、Settings 集群中对索引的定义信息例如索引的分片数、副本数等等。 9、Mapping映射 Mapping 保存了定义索引字段的存储类型、分词方式、是否存储等信息。 10、Analyzer 字段分词方式的定义。 最后和关系型数据库对比 关系数据库ElasticSearch数据库索引表类型行文档列字段表结构字段映射MappingSQLDSLDomain Specific Languageselect * from tableGET http://update table set field valuePUT http://delete from tableDELETE http://索引全文索引 二、索引基本使用 在工作当中最好结合上一篇文章的elasticsearch-head插件和Kibana两个工具使用既可以可视化创建、查看也可以代码DSL语言查询。 elasticsearch-head插件 elasticsearch-head插件比较简单如下图 新建索引 结果展示 说明 0、1、2、3、4 分别表示索引的分片粗框表示主分片细框表示副本点一下框通过 primary 属性可以查看是主分片还是副本。.kibana 索引只有一个分片和一个副本所以只有 0。 这个比较简单就不在说了。个人觉得这个很好方便查看分片情况和简单的查询。 会使用Kibana查询之后使用这个就更加简单。 Kibana使用 基于上一篇文章安装的Kibana如下图 点击下面的Dev Tools工具菜单就可以在右边编写DSL查询语句查询数据了。 1、创建索引请求 单纯的创建索引没有设置字段映射。 # 默认副本为1 PUT book注意索引名称不能有大写字母、索引名是唯一的不能重复重复创建会出错。 2、更新索引 索引创建好之后可以修改其属性。 例如修改索引的副本数 PUT book/_settings {number_of_replicas: 2 }3、修改索引的读写权限 默认情况下索引是具备读写权限的当然这个读写权限可以关闭。 # 关闭索引的写权限 PUT book/_settings {blocks.write: true }# 打开索引的写权限 PUT book/_settings {blocks.write: false }其他类似的权限有 blocks.write、blocks.read、blocks.read_only 4 查看索引 GET book/_settings# 同时查看多个索引信息 GET book,test/_settings# 查看所有索引信息 GET _all/_settings5、删除索引 head 插件可以删除索引。 Kibana删除索引。 DELETE test删除一个不存在的索引会报错。 6、索引打开/关闭 # 关闭 关闭索引 POST book/_close# 打开索引 POST book/_open当然可以同时关闭/打开多个索引多个索引用 , 隔开或者直接使用 _all 代表所有索引。 7、索引别名 可以为索引创建别名如果这个别名是唯一的该别名可以代替索引名称。 POST /_aliases {actions: [{add: {index: book,alias: book_alias}}] }# 将 add 改为 remove 就表示移除别名 POST /_aliases {actions: [{remove: {index: book,alias: book_alias}}] }# 查看某一个索引的别名 GET /book/_alias# 查看某一个别名对应的索引book_alias 表示一个别名 GET /book_alias/_alias# 可以查看集群上所有可用别名 GET /_alias8、复制索引 索引复制只会复制数据不会复制索引配置。 总结 这篇文章简单记录了在Kibana中索引的基本使用这些在工作中确实用得上更多信息还是查看官网文档。
http://www.w-s-a.com/news/497915/

相关文章:

  • 用python开发网站网站如何取消验证码
  • 公司做企业网站互联网建网站
  • 建网站需要的费用公司注册后怎么做网站
  • 宣传电脑的网站开发运动网站建设教程
  • 网站建设公司都会有哪些花销做网站公司商丘
  • 网站风格有哪些软件定制和开发
  • 公司网络维护具体做什么河南网站推广优化公司哪家好
  • 中学生制作的网站常平哪里有招计算机网站开发的
  • 原创网站模版苏州响应式网站建设
  • 做海报在哪个网站可以找素材网址申请注册方法
  • 网站建设分哪些类别别人做的网站不能用
  • 做网站网站会怎么样全国高校校园网站联盟建设
  • 整站下载器 做网站地图地产项目网站设计
  • 创意设计网站公司手机wap网站建设多少钱
  • 甘肃省第八建设集团公司网站seo高级优化方法
  • 精美的商城网站介绍最多人用的wordpress子主题
  • 检察门户网站建设情况俄外长抵达北京
  • 老电脑做网站服务器网站在线留言如何做
  • 南宁广告公司网站建设小程序源码破解
  • 沛县做网站xlec网站建设开发方式包括哪些方面
  • 山西网站建设 哪家好四川城乡和建设厅网站
  • 有瀑布流的网站小型商城网站
  • 百石网怎么做网站二次开发软件
  • 网站域名是什么东西制作网页哪家好
  • 合肥网站建设团队简述网站内容管理流程
  • 网站广告是内容营销吗wordpress增加背景图片
  • 网站建设技术jsp课程设计响应式布局网站开发
  • 东莞网站排名优化seo套路网站怎么做的
  • 我做网站网络建站一般多少钱
  • 如何快速提升网站关键词排名房地产网站开发毕业设计