目标:总结学习过程,把Es学完。
准备
- ik分词器:github.com/medcl/elast…
- kibana:www.elastic.co/cn/download…
- head插件:github.com/mobz/elasti…
注意点
- 版本号都保持一致。
- ik分词器下载第一个压缩包。
- es路径中不要有空格否则会报,"java.io.FilePermission"的错误 第一次用的时候发现路径在被JAVA读取的时候空格变成了%20,因此两边路径对不上。具体怎么产生的,不知道有大神知道么?
- 若java版本和ES版本需求的java版本不一致不需要重新安装,ES自带了java.
安装
es客户端安装
- 将下载的ZIP文件解压到想要安装的目录,即可。
- 然后单击,bin目录下的elasticsearch.bat启动
通过访问"localhost:9200/"可以看到es是否启动。正常启动后可以看到如下内容,
es可视化界面安装
- 安装elasticsearch-head-master之前需要安装node.js(nodejs.org/en/) ,下载完成一路next即可。安装完成在cmd输入:node -v验证。
- 因为npm安装库在国内访问比较慢,最好是用淘宝镜像代替。 在cmd内输入:npm install -g cnpm -registry=registry.npm.taobao.org 淘宝镜像安装完成后,在cmd输入:cnpm -v验证
- 安装elasticsearch-head-master,将下载的elasticsearch-head-master压缩包解压至想要安装的目录,在安装目录启动cmd输入:cnpm install。模板安装完成后,在cmd输入:npm run start启动npm便可通过浏览器访问"localhost:9100/".出现界面如下,
Kibana安装
- 将下载的Kibana压缩包解压至想要安装的目录即可。
- 运行解压后bin目录下的kibana.bat,便可启动Kibana。
- 访问“localhost:5601”.出现如下界面,
- 第一次安装出现的是英语,修改kibana.yml文件,向其中添加如下语句:i18n.locale: "zh-CN" 保存重启后便是中文。
分词器插件安装
- 将下载的elasticsearch-analysis-ik压缩包放入elasticsearch\plugins目录下解压缩即可使用,注意包结构如下,否则会出现es无法启动的问题。
- 放好后重启es,在es的bin目录启动cmd输入:elasticsearch-plugin list 便可以看到分词器已经安装好。