1. 下载插件 https://www.elastic.co/downloads/elasticsearch
2. windows 安装 elasticsearch
3. 首先安装 JDK 配置环境变量
4. 进入 elasticsearch-6.6.2\bin 目录 双击 elasticsearch.bat 文件
5. 该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入 http://localhost:9200
显示:
{
"name" : "J-rbD8I",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "u_S-bagATmGXcvE7YPdcAA",
"version" : {
"number" : "6.6.2",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "3bd3e59",
"build_date" : "2019-03-06T15:16:26.864148Z",
"build_snapshot" : false,
"lucene_version" : "7.6.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
6. 安装 node.js 配置环境变量
7. 使用cmd命令,执行命令安装grunt : npm install -g grunt-cli
8. 安装完成后执行 grunt -version 查看是否安装成功会显示安装的版本号
9. 进入elasticsearch-6.6.2安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
同时去掉 network.host: 192.168.0.1 的注释并改为 network.host: 0.0.0.0 ,去掉 cluster.name;node.name;http.port; 的注释(也就是去掉#)
10. 双击elasticsearch.bat重启es
11. 下载head插件(elasticsearch-head-master)ES集群管理插件
12. 添加到并修改D:\elasticsearch-head-master\Gruntfile.js 在对应的位置加上hostname:'*'
connect: {
server: {
options: {
hostname: '*',
port: 9100,
base: '.',
keepalive: true
}
}
}
13. 在 D:\elasticsearch-head-master(ES集群管理插件)下执行npm install 安装完成后执行grunt server 或者npm run start 运行head插件,如果不成功重新安装grunt
14. 浏览器下访问 http://localhost:9100/
15. 测试运行顺序 —— 第一步: 进入 elasticsearch-6.6.2\bin 目录 双击 elasticsearch.bat 文件 第二步:cmd命令进入 D:\elasticsearch-head-master(ES集群管理插件)下执行:grunt server