全文搜索引擎 Elasticsearch 入门(ik,kibana,x-pack)

ad1.jpg

全栈工程师开发手册 (作者:栾鹏)
架构系列文章

全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。

它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。

Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。

一、独立安装

Elastic 需要 Java 8 环境,安装java,可以参考:https://blog.csdn.net/luanpeng825485697/article/details/80875860

安装 Elastic,直接下载压缩包比较简单。

Elasticsearch目录结构:

bin 运行Elasticsearch实例和管理插件的一些脚本
config 配置文件, elasticsearch.yml
data 在节点上每个索引/碎片的数据文件的位置
lib Elasticsearch自身使用的.jar文件
logs 日志文件
modules
plugins 已安装的插件的存放位置

$ wget https://artifacts.elastic.co/downloads/elasticsearch/e

你可能感兴趣的:(大数据,系列课程,快速学习实战应用,云原生/微服务架构/运维,系列课程,快速学习实战应用)