elaticsearch简写
孟瑶_my
这个作者很懒,什么都没留下…
展开
-
1 Elasticsearch基础知识学习
为什么要使用ES (1):大规模数据如何检索? 如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达梦、神通、mongodb、hbase…) 2)如何解决单点故障;(lvs、F5、A10、Zookeep、MQ) 3)如何保证数据安全性;(热备、冷备、异地多活) 4)如何解决检索难题;(数...原创 2019-06-03 12:02:48 · 175 阅读 · 0 评论 -
2 Elasticsearch简单操作
简单的集群管理 (1)快速检查集群的健康状况 GET /_cat/health?v 如何快速了解集群的健康状况?green、yellow、red? green:每个索引的primary shard和replica shard都是active状态的 yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态,处于不可用的状态 r...原创 2019-06-03 12:03:39 · 138 阅读 · 0 评论 -
3 单机搭建Elasticsearch
1 安装JDK 自行百度 2 安装Elasticsearch 2.1 创建elasticsearch目录 cd /usr/local/ mkdir tool cd tool mkdir elasticsearch cd elasticsearch 2.2 下载Elasticsearch 2.2.1 在刚刚创建好的文件夹内下载Elasticsearch(以下简称es) curl -L -O ht...原创 2019-06-03 12:04:02 · 88 阅读 · 0 评论 -
4 Linux安装Kibana
1 安装JDK 自行百度 2 安装Kibana 2.1 下载Kibana 这一步需要下载与Elasticsearch版本相同的kibana,本人是从本地上传到服务器上的,使用的是5.4.2。 2.2 解压Kibana 在服务器上传目录解压kibana: tar -zxvf kibana-5.4.2-linux-x86_64.tar.gz 2.3 修改配置 修改config/kibana.yml文...原创 2019-06-03 12:04:21 · 119 阅读 · 0 评论 -
5 集群搭建Elasticsearch
1 集群搭建 同样是每台主机都需要安装,过程很简单。 这时我们只是每台主机都安装好了 Elasticsearch,接下来我们还需要将它们联系在一起构成一个集群。 安装完之后,Elasticsearch 的配置文件是 /etc/elasticsearch/elasticsearch.yml,接下来让我们编辑一下配置文件: 集群的名称 通过 cluster.name\color{red}...原创 2019-06-03 12:04:40 · 371 阅读 · 0 评论 -
6 Google安装head插件
1 前言 通过前面的学习我们已经可以往elasticsearch中存数据了,我们知道elasticsearch天生就是为海量数据和大规模集群而存在的,所以如果我们想要管理这些数据和集群,那么肯定得借助其他的一些工具进行管理,不然大家可以想象一下,我想要知道我的索引有哪些,数据量有多大,还得发送一个一个REST去查。我想管理我elasticsearch集群中所有的主机,看看它们的运行状态,集群数量,...原创 2019-06-03 12:05:04 · 872 阅读 · 0 评论 -
7 剖析Elasticsearch的基础分布式架构
1、Elasticsearch对复杂分布式机制的透明隐藏特性 Elasticsearch是一套分布式的系统,分布式是为了应对大数据量 隐藏了复杂的分布式机制 分片机制(我们之前随随便便就将一些document插入到es集群中去了,我们有没有care过数据怎么进行分片的,数据到哪个shard中去) cluster discovery(集群发现机制,我们之前在做那个集群status从yellow转gr...原创 2019-06-03 12:05:27 · 172 阅读 · 0 评论