栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

windows 环境下安装 Elasticsearch

windows 环境下安装 Elasticsearch

ElasticSearch,简称ES, 是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性

一,安装Java SE环境

从官网上下载Elasticsearch压缩包Download Elasticsearch Free | Get Started Now | Elastic | ElasticDownload Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic.https://www.elastic.co/cn/downloads/elasticsearch

解压,解压后配置java的环境变量

 将路径配置在环境变量中:

运行cmd,输入:java -version  

   

1,进入安装目录的bin目录下,双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 启动程序

2,打开浏览器,输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。

 二,安装Elasticsearch-analysis-ik中文分词插件

1,从https://github.com/medcl/elasticsearch-analysis-ik/releaseshttps://github.com/medcl/elasticsearch-analysis-ik/releases

 上下载安装包【安装包的版本须跟ES的版本对应,否则可能会出现启动不了ES的情况】

 2,下载后的压缩包,移动到ES 安装目录下的  plugins 目录下,解压,重命名为 ik 

 至此,Elasticsearch-analysis-ik中文分词插件安装完成

三,安装head插件

为了便于管理ES,可使用head插件,这是最初级的管理工具,在浏览器中显示ES集群,索引等信息,十分简便好用。 

1, 首先要安装Nodejs,下载地址:Node.js,下载之后一路 next,运行  cmd ,测试是否安装成功

2, 解压  elasticsearch-head-master 到  ES 的安装目录下

 3,在 elasticsearch-head-master 目录下执行 npm install -g grunt-cli, grunt 是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动

4,在elasticsearch-head-master目录下执行 npm install 安装依赖

5,修改elasticsearch-head-master配置  ( elasticsearch-head-master 目录下的 Gruntfile.js 的文件)

 6,启动运行head服务, 执行 grunt server 命令

7,访问head管理页面,地址:http://localhost:9100/ 

最后,重启 ES ,如果出现闪退的情况,请查看 logs 目录下的日志文件

如若出现以下情况:

请修改 ES 目录下的 config/elasticsearch.yml 文件,在文件中添加以下两行代码:

http.cors.enabled: true

http.cors.allow-origin: "*"

保存,重启 ES 即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335330.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号