Elasticsearch5.0安装简化版
elasticsearch安装简化版
一、准备环境
- 因为elasticsearch是用java编写的,所以需要java环境。
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载最新版Windows x64:jdk-8u112-windows-x64.exe - elasticsearch下载
下载地址:https://www.elastic.co/downloads/elasticsearch
下载最新版5.0.0:ZIP版 - elasticsearch自带的分词不是很好,所以下载一个分词ik(非必须)
下载地址:https://github.com/medcl/elasticsearch-analysis-ik
下载 elasticsearch-analysis-ik-master.zip - 因为下载的ik不是编译好的,所以需要下mvn进行编译(非必须)
下载地址:https://maven.apache.org/download.cgi
下载最新版:apache-maven-3.3.9-bin.zip
这里有以上所有软件打包下载地址:http://qz.doc/shared/prefile.rar
其中plugins.rar为已经编译好的分词
二、安装阶段
- jdk安装
双击【jdk-8u112-windows-x64.exe】同时安装了jdk与jre,jdk安装目录我选的是【E:\elasticsearch\setup\Java\jdk1.8.0_112】
jre安装位置【E:\elasticsearch\setup\Java\jre1.8.0_112】
不知道这两个鬼是什么,就知道开发java需要就行了
安装好了,配置下环境变量:
添加变量名:JAVA_HOME 变量值:E:\elasticsearch\setup\Java\jdk1.8.0_112
- elasticsearch安装
解压elasticsearch-5.0.0.zip,用cmd运行elasticsearch.bat就开启了elasticsearch
默认端口是9200,如果想修改可对config文件下elasticsearch.yml进行修改(修改后记得重启elasticsearch)
如果不想自己编译ik,可以直接解压plugins.rar,将ik与pinyin文件夹复制到elasticsearch安装目录plugins下即可
如果想自己编译ik,需要作如下处理:
- 安装mvn
解压【apache-maven-3.3.9-bin.zip】,我解压位置【E:\elasticsearch\setup\apache-maven-3.3.9】
配置下环境变量,否则说mvn命令找不到:更改Path环境变量,在后面加上【;E:\elasticsearch\setup\apache-maven-3.3.9\bin】(按解压的目录不同而不同,记得前面加个分号;与其它项分开) - 编译ik
解压【elasticsearch-analysis-ik-master.zip】,我解压位置【E:\elasticsearch\setup\elasticsearch-analysis-ik-master】
在解压位置依次进行如下命令编译 - mvn clear
- mvn compile
- mvn package
如下见到下面的东东就代表编译成功了
在解压的目录会多出一个文件夹target,target的releases文件夹下面生成了【elasticsearch-analysis-ik-5.0.0.zip】,这个鬼就是我们编译好的ik
直接将【elasticsearch-analysis-ik-5.0.0.zip】复制解压到elasticsearch安装目录plugins/ik文件夹下。
三、简单测试
- 但是作为window用户,我将介绍一款基于chrome的插件Sense。通过Sense扩展插件我们可以很方便的操作ElasticSearch。
安装sense如图:
elasticsearch自带分词与ik分词比较
POST _analyze?analyzer=standard
{
“text”:”我爱北京天安门 北京我爱天安门”
}
POST _analyze
{
“analyzer”:”ik_smart”,
“text”:”我爱北京天安门 北京我爱天安门”
}