Elasticsearch 实战 - 第一讲:简介以及安装

Elasticsearch 实战系列文章:

1:Elasticsearch 实战 - 第一讲:简介以及安装
2:Elasticsearch 实战 - 第二讲:kibana 安装以及ES 的概念名词
3:Elasticsearch 实战 - 第三讲:ES 基本操作、批处理
4:Elasticsearch 实战 - 第四讲:ES 高级查询
5:Elasticsearch 实战 - 第五讲:Java 集成 Spring Data Elasticsearch(一):简介及环境搭建
6:Elasticsearch 实战 - 第六讲:ES 项目实战(二):基本操作、批处理、高级查询

导读:本系列 Elasticsearch 专栏共分为六篇,两大部分。1~4篇讲的是 Elasticsearch 的简介以及在kibana中直接用语句操作ES;5~6篇讲的是 Java 集成 Spring Data Elasticsearch。

简介

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。
我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多用户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题及可能出现的更多其它问题。

安装 Elasticsearch 6.5.4

1:下载安装包

官网下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-5-4
官网下载地址会有一些慢,我在这里提供了备用的网盘地址:
https://pan.baidu.com/s/1Z_MEoDTlV-eTqRAoT7J4qQ

我这里选择是windows 环境下的安装包
在这里插入图片描述

2:解压以及更改配置

解压后的文件夹如下:
在这里插入图片描述

2.1安装

该软件是基于Java编写的解压即用的软件,只需要有Java的运行环境即可,把压缩包解压后,进入到bin目录运行elasticsearch.bat,出现以下界面,表示成功启动服务器
在这里插入图片描述
浏览器输入:http://localhost:9200,看到浏览器输出服务器的信息,表示安装成功,可以使用了
在这里插入图片描述
注意:程序启动后有两个端口9200和9300,9200端口用于HTTP协议,基于RESTFul来使用,9300端口用于TCP协议,基于jar包来使用。我们使用汇编语言如C++、Java 使用的是9300 端口。

2.2 添加 Elasticsearch 到本地服务

使用安装目录/bin/elasticsearch-service.bat程序可以把Elasticsearch安装后服务列表中,以后我们可以在服务列表来启动该程序,也可以设置成开机启动模式(慎用 es 服务会拖慢系统的启动速度,不建议设为开机启动)。
注意:Windows 10 系统要注意使用管理员权限来打开命令窗口,不然执行命令会失败。
出现了以下提示则说明启动成功了,打开windows 服务,可以在服务列表中发现elasticsearch 的服务。
在这里插入图片描述
在这里插入图片描述
注意:此处elasticsearch 中有一个小bug,会找不到本机的 JAVA_HOME 路径。需要设置后台启动需要手动配置Java虚拟机的路径,使用命令elasticsearch-service.bat manager来配置(基于 elasticsearch-service.bat install 命令成功之后)。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华星详谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值