Elasticsearch安装使用的一些问题

今天在做毕设,一些功能用到了Elasticsearch,当中也出现了一些问题,下面也就总结了一下,希望能给大家一些帮助,能让大家避避坑

Elasticsearch是一个基于Lucene的搜索服务器。lucene是一个jar包,里面封装好了一些复杂的API以及包含了倒排索引,数据存储到磁盘。也就是说lucene是一种采取了倒排索引的方式进行高效率搜索的框架。但是它api复杂,且不支持集群。而Elasticsearch完美解决了lucene的这些缺点,它天然支持集群,api相对简单,开箱即用。底层还是封装的lucene。

Elasticsearch的功能:

  • 分布式的搜索引擎和数据分析引擎

搜索:百度,网站的站内搜索,IT系统的检索
数据分析:电商网站,最近一点时间哪些商品销量高

  • 全文检索、结构化搜索以及聚合

全文检索:搜索一下,商品中含有“面”的商品
SELECT * FROM table WHERE name LIKE “%面%”;
结构化搜索:也称等值匹配。
SELECT * FROM table WHERE name = “小米手机”;
聚合:比如我们分析每一个商品分类下有多少个商品。
SELECT category_id, COUNT(*) FROM table GROUP BY category_id;

  • 海量数据近实时处理

分布式:ES自动可以将海量数据分散到多台服务器上去存储和检索
海量数据的处理:分布式以后,就可以采用大量的服务器去存储和检索数据,自然而然就可以实现海量数据的处理了

下载Elasticsearch的地址:

https://www.elastic.co/cn/downloads/elasticsearch

在这里插入图片描述

根据自己的系统选择合适的版本进行下载

在这里插入图片描述

解压缩之后

进入config/elasticsearch.yml
在这里插入图片描述
**

错误重现:

**
在这里插入图片描述
这个错误明显是因为java的原因,找不到java_home的路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

刚才java的问题解决了

但是出现了另外一个问题

 Could not load plugin descriptor for plugin directory [ik]
 无法加载插件目录[ik]的插件描述符

我猜测是跟目录有关系
在这里插入图片描述
果然 两层目录,在启动的时候不能找到,删除一层
在这里插入图片描述
在这里插入图片描述
开启成功 在页面上输入网址+9200
在这里插入图片描述
出现这个页面 表示成功

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值