基于 spring boot 使用Elasticsearch2.4.5及相关插件在windows安装
来源:互联网 发布:2017年网络热点事件 编辑:程序博客网 时间:2024/05/22 14:32
本人是在spring boot 下开发es的,经过两三天的不断爬坑终于调通了所有的插件以及后台代码
首先呢采用spring-boot-starter-data-elasticsearch 这个因为他把调用es的方法封装了,封装成jpa的方法了,调用起来很方便。
但是在刚开始的时候我下的是es最新的5.5,后来了解到es的更新迭代好快。然后我即使用的是spring boot最新的1.5.4.RELEASE 版本他对应的es也是是2.4.5
所以就响应的采用了这个版本,虽然可以单独去引es的jar包,可是因为刚上手,暂时就打算先按照着jpa这种比较熟悉的来上手先。
一 首先是要安装jdk环境
我相信大家基本都是有的,不会的话自行百度
二、安装和配置Elasticsearch
1、下载:<https://www.elastic.co/downloads/elasticsearch> //我下载的2.4.5版本
2、解压到E:\develop\elk目录
3、配置Elasticsearch
(1)配置 config\\elasticsearch.yml文件
cluster.name: lgs-es
node.name: node-1
(2)配置 bin\\elasticsearch.in.bat文件
set ES\_MIN\_MEM=4g
set ES\_MAX\_MEM=4g
4、运行服务双击 bin\\elasticsearch.bat 运行
三、安装Elasticsearch插件
1、安装head插件(head是ES的web控制台。)
bin/plugin.bat install mobz/elasticsearch-head
安装后在浏览器输入[http://localhost:9200/\_plugin/head/](http://localhost:9200/_plugin/head/) 运行
2、安装kibana插件
(1)下载地址: <https://www.elastic.co/downloads/kibana>
(2)解压到E:\develop\elk\kibana-4.6.3-windows-x86目录
(3)配置config\\kibana.yml文件elasticsearch.url: "<http://localhost:9200>"
(4)bin\\kibana.bat //启动kibana
(5)浏览器输入<http://localhost:5601>
3、安装sense插件(sense是ES的调试工具,可以方便地通过浏览器给ES集群发送各种请求。)
bin/kibana plugin --install elastic/sense
4、安装marvel插件
(1)安装Marvel到Elasticsearchbin/plugin install license //先安装license插件
bin/plugin install marvel-agent
(2)安装Marvel到Kibana
bin/kibana plugin --install elasticsearch/marvel/latest
(3)启动Elasticsearch和Kibana
bin/elasticsearchbin/kibana
(4)浏览器输入:
<http://localhost:5601/app/marvel>
5、安装elasticsearch-analysis-ik插件(ik是中文分词插件。)
a、安装elasticsearch-analysis-ik之前先安装maven
b、安装elasticsearch-analysis-ik插件
(1)到github 下载 找你对应的分支版本下 https://github.com/medcl/elasticsearch-analysis-ik 我是找对应的tag 下的1.10.5这个版本如果你跟我一样的话
(2)mvn package //用maven打包
(5)在E:\develop\elk\elasticsearch-2.4.5\config和E:\develop\elk\elasticsearch-2.4.5\plugins目录下都新建一个ik文件夹
(6)把打包生成的zip文件elasticsearch-analysis-ik-1.10.5.zip拷贝到plugins/ik下,并解压。
(7)分词库(elasticsearch-analysis-ik-master\\config中的内容)放到config/ik目录下
(8)重启es,测试http://localhost:9200/_analyze?analyzer=ik&pretty=true&text=中华人名共和国
按照这个操作基本是没问题的
后台代码可以看我github上面的项目 https://github.com/nullPointException1/elasticsearch
阅读全文
0 0
- 基于 spring boot 使用Elasticsearch2.4.5及相关插件在windows安装
- Spring Boot插件spring tool suite安装及使用
- Spring Boot插件spring tool suite安装及使用
- elasticsearch2.3.3搭建及插件安装
- elasticsearch2.21 windows安装
- Spring Boot CLI安装及使用。
- Ecipse 安装Spring Boot插件
- Elasticsearch2.4学习(三)------Elasticsearch2.4插件安装详解
- spring boot 在windows下安装为service
- Windows下ElasticSearch及相关插件的安装
- Elasticsearch2.3.1中文分词ik插件安装
- elasticsearch2.3.3以及其插件离线安装
- ElasticSearch2.x版本各插件安装方法
- ElasticSearch2.4.2安装search-guard插件
- Spring Boot简介及安装
- Spring Boot - 构建Spring Boot系统及相关配置详解
- ElasticSearch2.3.1使用delete-by-query插件
- elaticsearch安装及相关插件
- ClassPathXmlApplicationContext源码解析五:加载单例
- HDU-2191-悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- CATIA 鼠标快捷键组合
- tensorflow API简单整理(二、变量共享)
- [1-01]高并发影响系统访问速度总结
- 基于 spring boot 使用Elasticsearch2.4.5及相关插件在windows安装
- C语言:将数据保存到文本文件
- css3变形与动画总结(上)
- jedis的消息订阅和发布实例
- wins下python安装MySQLdb模块
- Java操作memcached
- 宏参数的连接
- PropertyPlaceholderConfigurer源码解析
- Butter Knife 的简介和使用