随笔分类 - 分布式搜索引擎
摘要:一、首先在elasticsearch配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容,并重启 二、在elasticsearch的bin下执行elasticsearch-setup-passwords interactive命令,e
阅读全文
摘要:一、Kibana简单介绍 Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图标的形式展现出来。 二、安装过程最新版本下载地址: htt
阅读全文
摘要:在Macos上安装 一、下载安装过程 最新版本下载地址: https://www.elastic.co/cn/downloads/elasticsearch 历史版本下载地址: https://www.elastic.co/cn/downloads/past-releases#elasticsear
阅读全文
摘要:一、Elasticsearch生产集群如何部署 (1)es生产集群部署5台机器,若每台机器是6核64G的,那么集群总内存是320G (2)假如我们es集群的日增量数据大概是2000万条,每天日增量数据大概是500MB,每月增量数据大概是6亿,15G。若系统已经运行了几个月,那么es集群里数据总量大概
阅读全文
摘要:一、Elasticsearch写人数据的过程 1)客户端选择一个node发送请求过去,这个node就是coordinating node(协调节点)2)coordinating node,对document进行路由,将请求转发给对应的node(有primary shard)3)实际的node上的pr
阅读全文
摘要:一、相关概念介绍 1)集群(cluster) 一个集群(cluster)由一个或多个节点组成。 这些节点具有相同的cluster.name,它们协同工作,分享数据和负载。当加入新的节点或者删除一个节点时,集群就会感知到并平衡数据。 2)节点(node) 一个节点(node)就是一个Elasticse
阅读全文
摘要:一、Elasticsearch中的基本概念 以下概念基于这个例子:存储员工数据,每个文档代表一个员工 1)索引(index) 在Elasticsearch中存储数据的行为就叫做索引(indexing)。 2)类型(type) 在Elasticsearch中,文档归属于一种类型(type),而这些类型
阅读全文
摘要:一、Elasticsearch是什么? Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。 Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。它用于全文搜索、结构化搜索、分析以及将这三者混合使用。 无论在开源还是专
阅读全文