百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

手把手教你安装elasticsearch

liuian 2025-01-05 18:42 167 浏览

Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎。当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:

  • 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。
  • 实时分析的分布式搜索引擎。
  • 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。

elasticsearch使用场景:

  1. 你经营一个网上商店,你允许你的顾客搜索你卖的产品。在这种情况下,您可以使用Elasticsearch来存储整个产品目录和库存,并为它们提供搜索和自动完成建议。
  2. 你希望收集日志或事务数据,并希望分析和挖掘这些数据,以查找趋势、统计、汇总或异常。在这种情况下,你可以使用loghide (Elasticsearch/ loghide /Kibana堆栈的一部分)来收集、聚合和解析数据,然后让loghide将这些数据输入到Elasticsearch中。一旦数据在Elasticsearch中,你就可以运行搜索和聚合来挖掘你感兴趣的任何信息。
  3. 你运行一个价格警报平台,允许精通价格的客户制定如下规则:“我有兴趣购买特定的电子设备,如果下个月任何供应商的产品价格低于X美元,我希望得到通知”。在这种情况下,你可以抓取供应商的价格,将它们推入到Elasticsearch中,并使用其反向搜索(Percolator)功能来匹配价格走势与客户查询,并最终在找到匹配后将警报推送给客户。
  4. 你有分析/业务智能需求,并希望快速调查、分析、可视化,并对大量数据提出特别问题(想想数百万或数十亿的记录)。在这种情况下,你可以使用Elasticsearch来存储数据,然后使用Kibana (Elasticsearch/ loghide /Kibana堆栈的一部分)来构建自定义仪表板,以可视化对您来说很重要的数据的各个方面。此外,还可以使用Elasticsearch聚合功能对数据执行复杂的业务智能查询。

基本概念

1、安装elasticsearch

默认小伙伴电脑上是有java环境的,这里就不用多说了,直接演示吧!

全文搜索属于最常见的需求,开源的 elasticsearch(以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。

我安装的是7.6.0版本的,安装elasticsearch之前,需要安装好jdk并配置好环境变量,可参考我之前的博客jdk的安装以及环境变量的配置。要注意的是,最近版本的elasticsearch所需的jdk版本至少在1.8以上。下载最新版本的elasticsearch可在官网下载下载,但在官网的下载速度略慢,可以直接在我的网盘下载7.6.0版本,取件码是:zkxs。其中还有我所使用的elasticsearch-head和Kibana的压缩包。

下载好压缩包后,直接解压后即可使用,无需其他配置。elasticsearch的目录结构:

打开bin目录,双击elasticsearch.bat即可启动,出现如下:

即表明成功启动,要保证该窗口一直运行。如果一切正常,默认会在9200端口运行,打开浏览器输入默认的地址http://localhost:9200/ 即可得到说明信息:

2、安装elasticsearch-head

ealsticsearch只是后端提供各种api,那么怎么直观地使用它呢?elasticsearch-head将是一款专门针对于elasticsearch的客户端工具。elasticsearch-head配置包,下载地 址: https://github.com/mobz/elasticsearch-head。也可在上面的网盘直接下载我所用的。

使用该工具要安装好node.js,直接在node.js的官网上下载适应的版本,傻瓜式按照即可。安装后打开dos窗口,输入node -v出现对应的版本号,即安装成功。

然后按照elasticsearch-head,下载好压缩包,解压后即可使用,但不可解压在elasticsearch的plugins目录下,最近版本的elasticsearch不支持将elasticsearc放在插件目录下,否则无法启动elassearch。 之后,打开dos,进入elasticsearch-head目录,输入npm -install安装,之后输入npm run start即可启动。

但是此时是不能直接连接到elasticsearch的,因为跨域,无法成功连接到elasticsearch,需要修改一下elasticsearch的config目录下的elasticsearch.yml配置文件,在末尾添加 http.cors.enabled: true http.cors.allow-origin: “*” 且不能在语句前加#。

然后启动elasticsearch-head,打开dos窗口,进入所安装目录下,输入npm -install安装后,再输入npm run start启动elasticsearch-head。

打开浏览器输入dos窗口中的地址http://localhost:9100/ 即可进入使用界面,绿色表明已成功连接。

3、安装Kibana

Elastic Search和Kibana是什么关系呢?

简单讲,Elastic Search本身是搜索服务器,与这个服务器交互唯一的方式是通过HTTP请求。然而很多情况下,用户不仅需要用HTTP请求把数据放入Elastic服务器,或用HTTP请求进行搜索。同时用户希望简化操作,或者将数据可视化。相比之前安装的elasticsearch-head,Kibana的界面更为友好。

而Kibana就是这样一个工具。有了Kibana之后,数据请求就不用在命令行或HTTP客户端发送HTTP请求了,而可以到Kibana的页面,以更用户友好的方式来使用Elastic Search。

切记安装Kibana的版本要和所安装的elasticsearch版本号完全一致。可在官网下载,国内下载速度过慢,可以用我上面发的网盘下载7.6.0版本或者在这个网站下载,解压后双击bin目录下的kibana.bat即可启动Kibana,即出现如下dos窗口:

保持dos窗口,不要关闭在浏览器输入默认的访问地址http://localhost:5601, 回车即可到达操作页面。

点击左侧菜单倒数第三个的Dev Tools即可进入操作页面,进行查询等操作。

示例

利用postman发送get请求测试(必须用get方式携带body请求)

安装完毕!接下来小伙伴学的就是es的语法操作了。

相关推荐

谷歌在线浏览器(谷歌在线代理浏览器)
谷歌在线浏览器(谷歌在线代理浏览器)

1.打开谷歌浏览器设置,点击右上方按钮2.点击设置3.点击同步功能和Google服务4.点击登录Chrome即可手机和电脑都可以下载谷歌浏览器。登录时需要创建一个账号和邮箱,需要记住自己的账号和密码,同时手机和电脑可以同步。...

2026-01-08 09:05 liuian

vs2019微软官网下载(microsoft visual studio官方下载)

原因是可能您的电脑环境不符合VS2022安装要求,或者您的安装程序出现了问题。所以导致了安装失败。同时,您可以尝试重新下载安装程序,或者检查电脑所有驱动程序是否更新到最新版本,或者关闭杀毒软件等其他可...

家用无线路由器哪个好(家用无线路由器哪个好用又实惠)

各有优劣,不能单纯的说是无线的好还是优先的好:1、有线路由器网络稳定,不会跳PING。但不能发射WiFi信号给手机上网,需要走线,受到布线约束。2、无线路由器和有线路由器最大的区别体现在和电脑的连接方...

u盘世界十大排名(u盘全球排名)

1、首先主板支持u启动其次u盘空间足够再者将u盘进行引导式格式化,如usb-hdd模式(一般1g的u盘不能格zip模式)系统安装程序复制进u盘开机从u盘启动就行了。2、首先在U盘中安装java...

应用程序无法正常启动0xc0000006

Windows10中的0xc0000006映像错误  这是在Windows10中修复错误映像错误0xc0000006的方法–  【1】卸载Windows更新  几乎每个“错误映像错误”的典型原因是...

qq空间说说怎么设置权限(qq空间说说在哪里设置权限)
qq空间说说怎么设置权限(qq空间说说在哪里设置权限)

1、首先在电脑上将qq软件打开,输入账号和密码登录到qq页面上。2、接着在qq的主界面点击最上方的Z进入到个人qq空间页面。3、进入到qq到空间之后,在右上角找到齿轮的图标点击它,并选择权限设置。4、接着在左侧的空间设置里面选择评论留言防骚...

2026-01-08 06:55 liuian

docx是什么格式的文件(docx是什么格式的文件怎么转word)

docx是Office2007之后版本使用的文本格式。设置方法如下:1、首先在电脑上面找到一份word文档,将它打开。2、打开之后,在文档上面找到文件选项,点击文件进入。3、进入之后,在屏幕的下拉菜单...

苹果笔记本pro和air哪个好(苹果笔记本air与pro哪个好)
苹果笔记本pro和air哪个好(苹果笔记本air与pro哪个好)

买苹果笔记本,买pro好,他在处理器上有一定升级。使用的是最新的处理器,所以性能表现方面会有一些优势。但是相比。它的系统比较卡顿,使用起来不是很流畅,影响日常使用,所以最好还是买后者好一些。它的性能更加稳定,各种方面都比较不错,在日常使用...

2026-01-08 05:55 liuian

笔记本一直重启开不了机怎么办

那就是笔记本坏掉了呀,坏掉了就去售后维修看一下呀原因及解决方法如下1.我们需要确认一下笔记本电脑是否有电。如果笔记本电脑的电量不足,就会出现无法开机的情况。此时,我们需要将电脑连接到电源插座上,充电一...

电脑不能开机是怎么回事

电脑不能开机可能有多种原因,以下是一些常见的问题和解决方法:1.电源问题:检查电源插头是否插紧,是否有电源输出。可以尝试更换电源线或电源插头。2.内部硬件故障:电脑内部硬件出现问题可能导致电脑无法...

自家wifi取个名(自家wifi取个名推荐)
  • 自家wifi取个名(自家wifi取个名推荐)
  • 自家wifi取个名(自家wifi取个名推荐)
  • 自家wifi取个名(自家wifi取个名推荐)
  • 自家wifi取个名(自家wifi取个名推荐)
itunesstore下载安装(itunes下载安装教程)

回答如下:是的,下载和安装应用程序需要使用iTunes帐户登录。这是为了确保您有权使用该应用程序,并且可以在需要时重新安装该应用程序。您可以使用现有的iTunes帐户或创建一个新的帐户来登录。App...

windows软件中心(win10应用中心)

windows安全中心是windows系统的一个安全综合控制面板,包含有防火墙状态提示,杀毒软件状态提示,自动更新提示等系统基本安全信息。Windows安全中心的前身是MicrosoftSecu...

苹果动态壁纸怎么设置自己的视频

苹果图库里的视频做成动态壁纸方法如下:1/7点击Livephoto进入处理视频工具页面后,找到并点击里面的Livephoto选项。2/7选择视频在跳转的选择页面中,选择并点击一个要进行处理的视频。3/...

查看qq密码的软件(查询qq密码软件)
查看qq密码的软件(查询qq密码软件)

可以按照如下方式进行查看:1、打开QQ安全中心应用,使用当前已有的QQ账号登录,登陆成功之后,点击页面右下角“工具箱”图标;2、接下来,在打开的页面中,点击“修改密码”菜单;3、最后,在打开的修改密码页面中,在网页中直接输入新的密码,点击“...

2026-01-08 02:05 liuian