01Elasticsearch入门及Linux安装( 二 )


7、shards分片和replicas副天职片:一个索引可以储存年夜量的数据 , 有可能超出单个节点物理存储的限制 。
为领会决这个问题 , Elasticsearch 可以利用分片把一个索引的数据拆分隔来 。 当你建立一个索引时 , 你可以界说分片的数目 。 每个分片都是一个自力的索引 , 可以被托管在集群中的肆意节点上 。
分片主要的两个原因:
(1)它许可程度切割/缩放内容
(2)它许可跨分片(多个节点)分发和并行操作 , 从而提高机能和吞吐量 。
副天职片:在收集情况中 , 有可能机械会死失落 , 所以Elasticsearch利用副原本解决这问题 。
(1)她供给高可用的能力 , 当一个单一分片/节点挂失落 。 副天职配不会和其拷贝源分片在统一个几点上 。
(2)她扩展了搜刮数据的量/吞吐量 , 因为你可以在所有的副本上并行搜刮
总结一下:一个索引可以切割当作多个分片 , 一个索引可以没有副天职片或有多个副天职片 。 一旦有副天职片 , 每个索引城市有多个本家儿分片 , 和多个副天职片 。 在索引建立的时辰 , 可以界说 , 分片和副天职片的数目 , 必然建立了索引 , 分片的数目不克不及更改 , 副天职片的数目是可以点窜的 。
默认环境下 , 一个索引会有5个本家儿分片 , 每个本家儿分片都有一个副天职片 。 (一般至少有两个节点 , 一个集群) 。 一个索引 , 5个本家儿分片 , 一个副本(即5个副天职片)

21、jdk版本 , 至少1.8 , 保举:1.8.0_131
2、利用tar体例安装
3、下载Elasticsearch 6.2.4 tar
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz

01Elasticsearch入门及Linux安装



34、解压缩文件
tar -xvf elasticsearch-6.2.4.tar.gz

01Elasticsearch入门及Linux安装



45、进入bin目次
cd elasticsearch-6.2.4/bin

01Elasticsearch入门及Linux安装



56、启动一个单一节点的集群
./elasticsearch
运行报错 , 提醒说内存不敷 , 原因是elasticsearch默认分派的内存太年夜 , 我只用于测试 , 所以点窜其默认内存设置装备摆设 。
点窜:config/jvm.options
-Xms1g  
-Xmx1g

-Xms512m  
-Xmx512m  

01Elasticsearch入门及Linux安装



01Elasticsearch入门及Linux安装



01Elasticsearch入门及Linux安装



6从头运行: ./elasticsearch
最小必需为512m.经由过程日记可以看到启动当作功 , oOH6klQ就是我们的节点名称 , 而且选择本身作为集群中的master 。

01Elasticsearch入门及Linux安装



01Elasticsearch入门及Linux安装

猜你喜欢