- 环境:
windows10,JDK1.8(安装es前将jdk安装好,并配置好JAVA_HOME) - 下载
elasticsearch安装包下载地址:http://www.elasticsearch.org
下载步骤:
- 安装步骤
将下载的压缩文件解压缩到目录,如:F:\elasticsearch下(这里的版本是6.5.4):
(2)开启elasticsearch服务
进入F:\elasticsearch\bin下双击elasticsearch.bat启动程序。
运行过程如下:
在浏览器中输入:http://localhost:9200/,如果出现下面的内容说明启动成功。
- 3,安装head插件
es5以上版本安装head需要安装node和grunt(之前的直接用plugin命令即可安装);安装node教程:https://www.cnblogs.com/zhouyu2017/p/6485265.html
检查node安装是否成功和版本号,输入node –v,出现类下面的结果说明node安装成功:
安装grunt
执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号.
如果出现下面的错误信息也可以继续下面的安装:
- 安装head
进入目录:F:\elasticsearch\elasticsearch-6.5.4\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的注释。
Ctrl+C关闭之前启动的服务然后双击elasticsearch.bat重启,浏览器中输入http://localhost:9100/,
这时启动后的效果如图,集群健康显示未连接,说明还不能用,继续往下:
- 下载head
在https://github.com/mobz/elasticsearch-head中下载head插件,如图:
将下载的文件解压如图在F:\elasticsearch文件下:
修改elasticsearch-head-master下的配置文件Gruntfile.js加上如下内容:
如果要远程连接等,还需要修改配置文件,这里只是配置本地使用。
继续,在F:\elasticsearch\elasticsearch-head-master下执行npm intall
如果npm install安装失败,可以安装淘宝的npm(cnpm)
安装cnpm,输入命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org安装cnpm。
安装成功之后输入命令cnpm install
再输入命令grunt server
在浏览器指那个输入http://localhost:9100,如图集群健康值变为绿色说明http://localhost:9200/连接成功。
至此,elasticsearch和head插件安装成功,elasticsearch可用。