Elasticsearch全文搜索引擎的安装与配置完全解析

Elasticsearch 简称es,是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便地赋予大量数据具有搜索、分析和探索的能力,在大数据分析与人工智AI中有非常广泛的应用。

一、安装jdk

ElasticSearch是基于lucence开发的,运行需要jdk支持,所以要先安装jdk环境。

由于ElasticSearch 5.x 往后依赖于jdk1.8的,所以我们至少需要下载安装jdk1.8及以上版本。

JDK的安装参考本站:Java前后端开发环境安装与配置完整版_java安装-CSDN博客

二、安装ElasticSearch

1. ElasticSearch-7.13.0下载:

官方下载: https://www.elastic.co/downloads/elasticsearch

2. 下载安装包后解压,并将解压后的文件夹拷贝到D:\programd下

3. 进入bin目录下,双击执行elasticsearch.bat启动es

4. 出现started说明启动成功,浏览器打开http://localhost:9200测试一下,如下图

三、安装ElasticSearch-head插件

1. 安装node环境

官方网址:Node.js — Download Node.js® 下载Windows版的msi

下载后直接双击安装文件,根据提示完成默认安装

安装完成后,切换到winodws的命令窗口,输入node  -v查看版本

2. 安装grunt

grunt是一个很方便的构建工具,可以进行代码打包压缩、测试、执行等工作,5.x里之后的head插件就是通过grunt启动的。

windows命令窗口输入:npm  install  -g  grunt-cli

查看版本号 grunt -version

3.下载head插件,用于es的可视化管理

官网下载:https://github.com/mobz/elasticsearch-head

解压后拷贝到D:\programd

4. 进入elasticsearch-head-master文件夹下,执行命令npm  install 

 如果安装速度慢,升级npm为淘宝的镜像(有时安装不成功,可忽略)

npm config set  registry  https://registry.npm.taobao.org

重新执行npm install 

5.安装完成之后npm run start 或 grunt server,启动head插件

6. 修改elasticsearch\使用的参数

编辑D:\programd\elasticsearch-7.13.0\config\elasticsearch.yml文件

记事本打开,在后添加两行,这样head插件可以访问es

http.cors.enabled: true

http.cors.allow-origin: "*"

注意:设置参数的时候,后面要有英文空格!

7. 重启es与header插件,浏览器访问 http://localhost:9100,效果如下

重启es与es的header插件:

浏览器打开 http://localhost:9100 效果如下:

好的,Elasticsearch和ElasticSearch-head装好啦!

四、ElasticSearch安装为Windows服务

1. elasticsearch-7.13.0的bin目录下有一个elasticsearch-service.bat

2. windows命令窗口进入bin目录下执行 elasticsearch-service.bat   install

如果出现拒绝访问的提示,则需要以管理员身份进入elasticsearch-7.13.0的bin下

运行:./elasticsearch-service.bat   install 重新安装es为windows的服务,如下图所示

3. 依次windows控制面板-》系统和安全-》Windows 工具-》服务,此时es服务就有了。

可以将es服务设置为自动启动,之后就无需手动启动es啦!

4. elasticsearch-service.bat 后面更多执行命令参考

install:安装Elasticsearch服务

remove:删除已安装的Elasticsearch服务(如果启动则停止服务)

start:启动Elasticsearch服务(如果已安装)

stop: 停止服务(如果启动)

manager:启动GUI来管理已安装的服务

比如: elasticsearch-service.bat   remove

更多精彩内容请关注本站其他位置!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值