Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。
一、安装jdk
ElasticSearch是基于lucence开发的,需要java jdk支持,所以要先安装JAVA环境, ElasticSearch5.x以后的必须安装JDK 1.8或者更高版本。(注:ElasticSearch 7.x 不需要本地 JDK 环境支持)
二、安装ElasticSearch
ElasticSearch下载地址:
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.0-windows-x86_64.zip
下载安装包后解压
1.下载安装包后解压,进入bin目录下,双击执行elasticsearch.bat
2.cmd下安装,最后出现started 说明安装成功
3.打开浏览器测试一下,如下图
三、安装Grunt
1、下载NodeJS
下载链接 https://nodejs.org/dist/v12.18.3/node-v12.18.3-x64.msi
下载完直接安装
2、检验是否安装成功:node -v
3、安装grunt命令
npm install -g grunt-cli
四、安装ElasticSearch-Head
1、下载ElasticSearch-Head
下载地址:https://github.com/mobz/elasticsearch-head
安装pathomjs 进入ElasticSearch-Head文件夹下,执行命令:npm install 进行安装pathomjs安装
最好先设置成淘宝的镜像,然后再安装
更换为淘宝镜像命令:npm config set registry https://registry.npm.taobao.org
2、查看版本号 grunt -version
3、修改elasticsearch-7.9.0/config/目录下elasticsearch.yml配置文件
http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-User"
4、启动grunt server,启动head插件
5、然后访问:http://localhost:9100/
五、安装win 服务及其他命令
cmd 进入elasticsearch-7.9.0中bin目录下执行:
elasticsearch-service.bat install
其他命令:
elasticsearch-service.bat install: 安装Elasticsearch服务 elasticsearch-service.bat remove: 删除已安装的Elasticsearch服务 elasticsearch-service.bat start: 启动Elasticsearch服务 elasticsearch-service.bat stop: 停止服务 elasticsearch-service.bat manager:启动GUI来管理已安装的服务
注:本文为原创文章,转载、复制等操作,请注明地址来源
发表评论