一张“神图”看懂单机/集群澳门美高梅手机网站/热备/磁盘阵列(RAID)

作者在融洽的 ubuntu 服务器上选取 GET /_cat/health?v
命令时,重回值如下所示

RAID0:存储品质高的磁盘阵列,又称striping,它的规律是,将连接的数额分散到不一致的磁盘上囤积,这几个不相同的磁盘能而且并行存取数据(速度块)

推断,大家的分片副本还没有被分配到有个别节点上。那是因为作者近期的 es
集群由单节点组成,副本集没有丰盛的节点容纳它。化解办法也十分不难,由于作者方今都以单机演示,那里也提交单机的化解方案(然并卵)。

集群布署(cluster):有多个饮水机同时提供劳务,服务冗余安排,每种冗余的劳动都对外提供劳动,1个服务挂掉时依旧可用

  • RED: Some or all of (primary) shards are not ready.

  • YELLOW: Elasticsearch has allocated all of the primary shards, but
    some/all of the replicas have not been allocated.

  • GREEN: Great. Your cluster is fully operational. Elasticsearch is
    able to allocate all shards and replicas to machines within the
    cluster.

磁盘阵列RAID(Redundant
Arrays of independent Disks)

澳门美高梅手机网站 1

 

{
  "cluster_name": "elasticsearch",
  "status": "green",
  "timed_out": false,
  "number_of_nodes": 2,
  "number_of_data_nodes": 2,
  "active_primary_shards": 6,
  "active_shards": 12,
  "relocating_shards": 0,
  "initializing_shards": 0,
  "unassigned_shards": 0,
  "delayed_unassigned_shards": 0,
  "number_of_pending_tasks": 0,
  "number_of_in_flight_fetch": 0,
  "task_max_waiting_in_queue_millis": 0,
  "active_shards_percent_as_number": 100
}

正文小编58沈剑,来源自架构师之路。

可以见到集群状态为 yellow,那是怎么样意思吧?原来在 es
的集群状态中,有三种境况,官网描述如下。

热备布署(hot-swap):唯有三个桶提供劳动,另贰个桶stand-by,在水用完时自动热替换,服务冗余安排,唯有一个主服务对外提供劳务,影子服务在主服务挂掉时顶上

笔者的 es 实例文件夹放在 elasticsearch\elasticsearch-5.2.2
文件夹下,将其复制一份为 elasticsearch\elasticsearch-5.2.2_node
放在同个文本夹下,然后依据常规步骤运维即可。再度使用
GET /_cat/health?v 查看时,便会回到一下情节

澳门美高梅手机网站 2

澳门美高梅手机网站 3

RAID0+1:RAID0和RAID1的综合方案,那也是国有公司用的可比多的仓储方案(速度快,安全性又高,不过很贵)

澳门美高梅手机网站 4

 

RAID1:安全性高的磁盘阵列,又称mirror,它的原理是,将数据完全复制到另三个磁盘上,磁盘空间利用率唯有五成(冗余,数据安全)

单机计划(stand-alone):唯有1个饮水机提供劳务,服务只陈设一份

澳门美高梅手机网站 5

RAID5:RAID0和RAID1的折衷方案,读取速度相比快(不如RAID0,因为多存储了校验位),安全性也很高(可以运用校验位恢复生机数据),空间利用率也不易(不完全复制,只冗余校验位),那也是互连网集团用的可比多的囤积方案。

发表评论

电子邮件地址不会被公开。 必填项已用*标注