Elasticsearch+IK+Kibana环境安装

Elasticsearch+IK+Kibana环境安装1.    Elasticsearch 介绍谈到Elasticsearch就必须首先谈Lucene。Lucene采用Java语言开发,被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其集成到需要搜索功能的应用中。由于Lucene自身的专业性和复杂性,...
摘要由CSDN通过智能技术生成

Elasticsearch+IK+Kibana环境安装

1.    Elasticsearch 介绍

谈到Elasticsearch就必须首先谈Lucene。Lucene采用Java语言开发,被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其集成到需要搜索功能的应用中。由于Lucene自身的专业性和复杂性,开发者在接入Lucene前,必须要深入了解检索的相关知识,这就给基于Lucene搜索引擎的开发工作带来了一定的难度。

Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。不过,Elasticsearch不仅仅是Lucene和全文搜索,我们还可以从这样几个维度去描述它:

Ø  分布式实时全文搜索引擎:Elasticsearch以Document的形式对数据记录进行存储,并且对每一个字段均可以检索。

Ø  分布式实时分析搜索引擎:Elasticsearch有一个功能叫聚合(aggregations),允许我们基于数据生成一些精细的分析结果。聚合与 SQL 中的 GROUP BY 类似但更强大。

Ø  分布式实时大数据处理引擎:Elasticsearch可以扩展到上百台服务器,处理PB级结构化或非结构化数据。

开发者可以通过简单的RESTfulAPI、各种语言的客户端甚至命令行与之交互,完成上述功能。

2.    在Linux系统中安装Elasticsearch

安装过程选用CentOS7做为操作系统,选用的Elasticsearch版本为 6.2.4,具体安装步骤如下。

1.访问Elasticsearch官网下载Elasticsearch安装文件。如图-1、图-2所示,下载的文件如图-3所示。

图-1:选择Elasticsearch版本

图-2:下载Elasticsearchtar包

图-3:下载的Elasticsearchtar包

2.下载elasticsearch对应的IK分词器:访问elasticsearch-analysis-ik软件GitHub托管地址https://github.com/medcl/elasticsearch-analysis-ik如图-4、图-5所示。

点击“Download ZIP”下载elasticsearch-analysis-ik压缩包。

图-4:elasticsearch-analysis-ik主页

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值