ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。 由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。
第二步:安装ElasticSearch-
ElasticSearch下载地址:下载ElasticSearch
-
解压安装包并进入bin目录
-
双击执行elasticsearch.bat
-
看到started说明启动成功
-
打开浏览器测试: http://localhost:9200
-
彻底关闭ES
- 进入bin目录下执行命令:
elasticsearch-service.bat install
- 在windows服务中查看
elasticsearch-service.bat后面还可以执行这些命令
- install: 安装Elasticsearch服务
- remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)
- start: 启动Elasticsearch服务(如果已安装)
- stop: 停止服务(如果启动)
- manager:启动GUI来管理已安装的服务
-
安装grunt grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,ES里的head插件就是通过grunt启动的。因此需要安装grunt.
-
下载elasticsearch-head 下载地址
-
执行命令:npm install
注:这一步需要安装先pathomjs,并将其设置到PATH中。
-
修改es使用的参数
添加内容:
# 设置head插件可以访问es,注意:冒号后面有一个空格
http.cors.enabled: true
http.cors.allow-origin: "*"
5. 使用
- 重启es浏览器
- 启动head插件:命令:npm run start或grunt server
- 访问 http://localhost:9100
也可以给浏览器安装相应的插件:
kibana下载地址
分词器下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
执行命令
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.11.1/elasticsearch-analysis-ik-7.11.1.zip