- 博客(7)
- 收藏
- 关注
原创 ElasticSeach 创建mapping
http://192.168.136.128:9200/motor_fans_user_info_index/ { "settings" : { "analysis" : { "analyzer" : { "ik" : { "tokenizer" : "ik_max_wo
2018-01-24 19:36:51
424
原创 从Mysq了中导入数据到Elasticsearch中
公司业务在中途由于数据库的压力,要将之前的搜索从DB中查询修改为Elasticsearch中 想法是提供jar 在数据新增和修改的地方调用jar中方法,写入kafka中,再使用consumer 写入ES,为了不造成数据重复,使用主键ID做upert操作 目前流程已经开发完成,查询接口和分词都完成,最后工作是将历史数据从DB中(MYSQL)中最终写入到ES中 有三种方案 : 第一种:写程
2017-11-25 11:39:47
9532
原创 ES 对各字段创建分词 和mapping创建 个人操作记录
最近在搞es的查询和,需要使用到模糊查询 匹配 在之前使用的时候,java 中的String 在 es 默认建立的mapping type是 String 是可以模糊查询的 ,但是新版的ES 废弃了 string 变为 text 和 keyword 这样一来 不管是 trem 还是 fuzzy 查询都不能查询 (也有可能是我个人写法问题,后续在研究下) 一开始想法很天真 很简单 就
2017-11-25 11:09:00
11796
原创 ElasticSearch 安装和 IK分词器的安装
下载最新稳定版本的 elasticsearch: wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0.zip 解压 unzip elasticsearch-6.0.0.zip 修改配置文件: /usr/elasticsearch-6.0.0/config # -------
2017-11-25 10:28:11
4018
转载 一、ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passw
一、ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passwd chen 然后根据提示输入密码即可 下载地址:https://www.elastic.co/downloads/elasticsearch 下载最新的安装包并解压、然后执行、命令如下: wge
2017-11-15 11:47:11
1513
转载 MySQL 进行 Replace 操作时造成数据丢失——那些坑你踩了吗?
原文章地址:http://mp.weixin.qq.com/s/nCryxMQK00ZjjuTsfYvk3w 一、问题说明 公司开发人员在更新数据时使用了 replace into 语句,由于使用不当导致了数据的大量丢失,到底是如何导致的数据丢失?现分析如下。 二、问题分析 a. REPLACE 原理 REPLACE INTO 原理的官方解释为
2017-09-28 17:11:03
3811
原创 kafka中重要的参数配置 (记录)
replica.fetch.max.bytes: 在kafka的配置中,如果没有定义 replica.fetch.max.bytes的值,server 会给一个默认值(1M),在短消息的应用场景下通常是不会有什么问题的,但是在消息比较大的情况下,虽然可以在topic中定义max.message.bytes这个值比较大,但是对于broker,topic的max.message.by
2017-09-22 09:14:53
2122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅