- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 从Mysql 批量导入数据到 elasticSearch
文章目录前言一、首先有个接收数据库的实体类二、Dao层三、Mapper四、application.yml 连接数据库的相关配置五、用脚本创建下 索引库(注意:这里的Object 只支持对象与Map)六、从Mysql批量导入elasticSearch总结前言从Mysql 批量导入 elasticSearch提示:以下是本篇文章正文内容,下面案例可供参考一、首先有个接收数据库的实体类import com.alibaba.fastjson.annotation.JSONField;import c
2021-02-27 13:58:10
2028
原创 ElasticSearch适配器adapter的使用及配置
文章目录前言一、修改启动器配置: application.yml二、适配器表映射文件修改 conf/es/mytest_user.yml文件:单表映射索引示例sql:单表映射索引示例sql带函数或运算操作:多表映射(一对一, 多对一)索引示例sql:多表映射(一对多)索引示例sql:其它类型的sql示例:三、启动ES数据同步启动canal-adapter启动器总结前言ElasticSearch适配器adapter的使用及配置。提示:以下是本篇文章正文内容,下面案例可供参考一、修改启动器配置: a
2021-02-27 11:25:55
1192
1
原创 ES部分查询方法,elasticsearch查询方法
文章目录前言一、分词条件查询(and/or)二、通配符模糊查询 * or ?三、错误纠正四、模糊查询五、精确查询六、范围查询七、suggestion搜索建议总结前言本篇文字我记录了ES相关的部分查询方法。提示:以下是本篇文章正文内容,下面案例可供参考一、分词条件查询(and/or)代码如下(示例):controller/** * 功能描述: 分词条件查询(and/or) * * @param indexName 索引名 * @param
2021-02-27 11:05:55
1203
原创 elasticsearch新增索引、添加数据、批量添加
文章目录前言一、新增索引二、添加文档三、批量导入四、删除文档五、删除索引总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、新增索引代码如下(示例):public CreateIndexResponse indexCreation(String indexName, String mapping, Integer replicas, Integer shards) throws IOException, IndexException { //1.使用client获取操作
2021-02-26 19:46:54
2799
原创 ES相关配置elasticsearch使用
文章目录前言一、pom依赖二、application.yml二、配置类config总结前言本文用来记录ES的使用及相关配置。项目中的应用提示:以下是本篇文章正文内容,下面案例可供参考一、pom依赖<dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId>&l
2021-02-26 19:29:38
426
原创 java生产验证码,登录验证码
提示:登录页面刷新的验证码文章目录一、生成验证码的工具类CodeUtil二、controller中把生成的二维码放在response中发送回页面2.页面接收验证码总结提示:以下是本篇文章正文内容,下面案例可供参考一、生成验证码的工具类CodeUtilpackage com.haitong.manage.util; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.Buffered
2021-02-26 19:17:34
136
原创 调用天气接口
文章目录前言一、定时任务(每天早上8点调取一次)二、WeatherUtil工具类总结前言本文记录了项目中用的天气接口的使用实例。提示:以下是本篇文章正文内容,下面案例可供参考一、定时任务(每天早上8点调取一次)@Scheduled(cron = "0 0 8 * * *") @PostConstruct public void weather(){ log.info("开始调取天气接口......"); WeatherUtil.GetTodayT
2021-02-26 19:09:49
422
2
原创 项目容器部署后feign调用不通,一直熔断走fallback
项目场景:项目容器部署后feign调用不通,一直熔断走fallback问题描述:项目容器部署后feign调用不通,一直熔断走fallback首先要确保配置如下feign: hystrix: enabled: true # 开启Feign的熔断功能ribbon: eager-load: enabled: truehystrix: command: default: execution: isolation: t
2021-02-26 19:01:18
2051
原创 Kafka相关配置,canal检测数据发送kafka同步数据到ES
文章目录前言1.application.yml2.kafka的配置类config2.kafka的consumer总结前言Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(1)的方
2021-02-25 11:38:20
1018
原创 canal配合kafka来实现同步数据到ES
文章目录Java客户端(canal)1.引入库2.canal客户端代码如下:总结Java客户端(canal)提示:以下是本篇文章正文内容,下面案例可供参考1.引入库引入Maven依赖(示例):<dependency> <groupId>com.alibaba.otter</groupId> <artifactId>canal.client</artifactId> <version>1.1.4</versio
2021-02-25 11:22:49
1576
原创 canal1.1.4相关配置及安装(下一篇配合kafka来实现同步数据到ES)
Canal,译意为水道/管道/沟渠。主要用途是基于MYSQL数据库增量日志解析,提供增量数据订阅和消费。通过binlog日志来实现对数据库的检测。文章目录Canal一、修改mysql的配置二、Canal的安装1.修改canal.instance.master.address的值为要连接的数据库的ip地址2.设置连接数据库的用户名和密码,这个用户名和密码是在Mysql中授权的用于伪装成Mysql slave的用户名和密码3 配置监控规则总结Canal提示:以下是本篇文章正文内容,下面案例可供参考
2021-02-25 11:09:11
738
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人