前言:本人所在项目最近使用到了elasticsearch这一工具,本人最近也在学习中,现将学习过程经验总结出来,一点一点的巩固记录。后期会不断的正对这一工具进行总结。并会翻译一些官网的帮助文档
一、安装
1.可以去官网https://www.elastic.co/downloads/past-releases 下载最新版本的安装包,这里以zip安装包为例.安装包是绿色版的,只要解压就可以了(我默认解压的地址为D:\ProgramFiles)
2.然后配置环境变量ES_HOME.(我的为ES_HOME=D:\ProgramFiles\elasticsearch-2.3.3)
3.需要注意的是elasticsearch依赖的JDK版本最低要求为1.7。
注册服务:cmd进入%ES_HOME%\bin目录下运行 service install elsearch (elsearch是我自己起的一个名字,可以随便起)。
运行服务:net start elsearch
停止服务:net stop elsearch
4.安装完毕,运行服务以后,这个时候在浏览器中输入http://localhost:9200/就可以看到
{
"name" : "Gabriel the Air-Walker",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.3",
"build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
"build_timestamp" : "2016-05-17T15:40:04Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
5.安装head插件
进入%ES_HOME%\bin目录中,运行 plugin -install mobz/elasticsearch-head 这个时候稍微等一会,它会自己当jar包
安装好以后在%ES_HOME%\plugins目录中会出现head文件夹,在浏览器中输入http://localhost:9200/_plugin/head/
就会看到elasticearch集成化界面