1. 下载JDK 1.8
ElasticSearch 5.x 依赖于jdk_1.8,下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装略。
2. 下载Elasticsearch
下载地址 https://www.elastic.co/cn/downloads/elasticsearch
进入到 elasticsearch-5.6.5\bin 目录下,运行 elasticsearch.bat 文件
命令行中日志出现 started 则说明服务开启成功,
打开浏览器,地址栏输入 localhost:9200
有相关信息出现说明运行成功
3. 安装Elasticsearch-head需要的插件
elasticsearch 5.x 之后的版本不能直接解压插件到 plugins 文件中直接安装,需要自己手动安装。
首先安装 NodeJS
下载地址 https://nodejs.org/en/download/
安装成功在 cmd 中输入 node -v 可以查看版本号
安装grunt
cmd cd 到 nodejs 的安装路径
输入 npm install -g grunt-cli
-grunt version 查看版本号
4. 配置head
elasticsearch-head-master/Gruntfile.js,增加hostname属性,设置为*
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}
再修改es使用的参数。编辑C:/elasticsearch-5.3.0/config/config/elasticsearch.yml:
cluster.name: es-5.2-test #换个集群的名字,免得跟别人的集群混在一起
node.name: node-es-101 #换个节点名字
network.host: 0.0.0.0 #修改一下ES的监听地址,这样别的机器也可以访问
http.port: 9200 #端口号,默认就好
# 增加新的参数,这样head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
#注意,设置参数的时候:后面要有空格!
5. 安装head
cmd cd 进入到我们下载好的elasticsearch-head包里,运行 npm install
安装完成后
输入 npm run start 或 grunt server 启动服务。
浏览器访问 http://localhost:9100/