elasticsearch 基础

基础概念

1. near realtime
在索引文档和搜索文档之间延时低于1s。
2. cluster
一个集群是多个节点的集合。一个集群应该有一个唯一的名称(**默认为 elasticsearch**)。
3. node
节点是集群的组成单位,参与集群中的数据承载,索引和搜索任务。节点拥有自己的名称,可以自由定义。每个节点还定义了一个集群名称,根据这个集群名称,该节点将被合并如对应的集群中。
4. index
索引是相互关联文档的集合。一个集群可以定义任意多得
5. type
一个索引下可以定义多个文档类型,逻辑上相同类型的文档应该拥有相同的field。
6. document
文档是索引的基本单位。
7. shards & replicas
切片 可以将数据分割放置,可以实现水平扩容,并能提高系统的吞吐量;
备份 可以提高系统的可靠性,防止多点故障造成服务不可用,同时备份也可用于只读访问,提高系统吞吐量。

集群操作

1. cluster health
  • 查看集群健康状态: curl 'localhost:9200/_cat/health?v'
  • 查看节点健康状态: curl 'localhost:9200/_cat/nodes?v'
2. list indices
  • 列出所有索引信息: curl 'localhost:9200/_cat/indices?v'
3. create index
  • 创建索引: curl -XPUT 'localhost:9200/customer?pretty'
4. delete index
  • 删除索引: curl -XDELETE 'localhost:9200/customer?pretty'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值