自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 Cause: java.sql.SQLException: Data truncated for column 'LOAN_SUM' at row 1

现象:> ### Cause: java.sql.SQLException: Data truncated for column 'LOAN_SUM' at row 14 ; SQL []; Data truncated for column 'LOAN_SUM' at row 14;> nested exception is java.sql.SQLException: Data truncat

2017-08-17 15:08:01 4481

转载 基于Elasticsearch实现搜索建议

转自http://ginobefunny.com/post/search_suggestion_implemention_based_elasticsearch/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io搜索建议是搜索的一个重要组成部分,一个搜索建议的实现通常需要考虑建议词的来源、匹配、排序、聚合、关联的文档数和拼写纠错等

2017-02-05 11:01:10 3835

原创 ELascticsearch 5.0 Optimize 强制合并segment java api

elasticsearch 1.5.2的segments合并api/** * <pre> * 索引优化方法 * optimize API允许通过API优化一个或多个索引。 * 优化过程的操作可以优化索引搜索速度<br> * (涉及到Lucene索引内保存每个碎片的段数)。 * 优化操作合并Lucene段数和物理删除带删除标记的记录。 * @param indexName 优化索引名

2016-11-30 11:03:16 1773

原创 elasticsearch Flush Refresh JAVA API

/** * <pre> * 索引Flush方法 *@param indexName 刷新索引 *@return 是否刷新成功 * <pre> */public boolean indexFlush(String ...indexName ) { logger.info("ES索引名开始刷新,索引名为:"+indexName); Client client = getCl

2016-11-30 10:24:49 2561

原创 Spring Data MongoDB <mongo:mongo-client …​ />配置

<!-- 不需要密码验证的配置方式 --> <mongo:mongo-client host="127.0.0.1" port="27017"> <mongo:client-options write-concern="NORMAL" /> </mongo:mongo-client> <!-- spring连接mongodb数据库的配置 需要密码验证的方式 tuzongx

2016-11-22 12:54:26 8913 5

原创 elasticsearch 5.0 获取 TransportClient 操作客户端java API

elasticsearch 5.0 获取 TransportClient 操作客户端java API 跟之前的版本有点差别了,我也是找了好一会才找到,用到的拿走 private static TransportClient transPort = null; private String esClusterName;//集群名 private String esServ

2016-11-19 20:01:48 18999 3

原创 Elasticsearch Merge合并操作与配置

在elasticsearch中,一个分片就是一个完整的Lucene索引,一个Lucene索引又分解为很多segment,segment作为索引存储数据的底层单位,是不可变的。为了保证segment个数在一定范围之内和物理删除已打删除标记的文档,一些小的segment会周期性的合并为更大的segment。合并线程会根据硬件配置,自动平衡合并操作和其他一些操作(比如查询)。Merge 调度任务合并操作实

2016-11-18 22:12:30 12106

原创 Elasticsearch 的 Shard 和 Segment

Shard(分片)       一个Shard就是一个Lucene实例,是一个完整的搜索引擎。一个索引可以只包含一个Shard,只是一般情况下会用多个分片,可以拆分索引到不同的节点上,分担索引压力。segment      elasticsearch中的每个分片包含多个segment,每一个segment都是一个倒排索引;在查询的时,会把所有的segment查询结果汇总归并后最为最终的分

2016-11-18 15:52:23 11469

原创 Elasticsearch集群启动关闭重启操作

ES集群如果节点较多,在重启,关闭,启动等操作的时候,需要一个一个操作,非常麻烦,下面提供一种方式,可以通过脚本的方式,在一台节点上操作即可:一、配置节点之间免密码登录;具体配置方法,请百度搜索下就有了。二、创建一下脚本完成操作:集群启动 在elasticsearch安装目录下创建elasticstart.sh文件,内容如下:!/bin/bashssh 100.100.37.26 /home/

2016-11-06 20:03:57 19349 5

原创 elasticsearch 在查询的时候如何返回指定的字段值?

指定返回字段,查询方式,SearchResponse response = client.prepareSearch("sb").setTypes("sb") .setQuery(query).setFrom(0).setSize(500) .setExplain(false)

2016-11-06 19:57:28 23667

转载 Elasticsearch 架构以及源码概览

转自:http://jolestar.com/elasticsearch-architecture/#rd?sukey=3997c0719f1515201d882aeeb35124573c66a29fa2f0bb6ba2023993366bae7928cfbdab55cb22992f061648df3fce69Elasticsearch 是最近两年异军突起的一个兼有搜索引擎和NoSQL数据库功能的开

2016-07-24 10:38:05 3314

翻译 elasticsearch不停止服务,完成升级重启维护操作

参考链接:https://www.elastic.co/guide/en/elasticsearch/guide/current/_rolling_restarts.html当需要对集群进行顺序安全重启(不暂停业务操作和离线)的时候,把节点依次重启,我们可以采用以下的方式。经常遇到的情况有:Elasticsearch升级、操作系统升级或者硬件升级,不管什么原因,我们都需要对集群进行一次重启来完成升

2016-06-21 16:51:14 4983 1

原创 elasticsearch异常信息汇总

1.IndexMissingException 异常信息如下:org.elasticsearch.indices.IndexMissingException: [esfindexa] missing at org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:867) at or

2016-06-21 15:22:18 5130

原创 elasticsearch清空索引缓存 java api

参考链接:https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-clearcache.html 应用场景:1.在进行测试时,如果想知道真实的查询情况,或者缓存占用的太多,需要清理缓存时,就需要先清除内存中的缓存信息; 2.当内存使用超过自己设置的阀值,没法自动清理时,可以强制清理; 以下为清空缓存方法:

2016-06-21 15:18:45 9138

原创 elasticsearch判断索引是否存在

指定索引名,判断指定的索引是否存在集群中 /** * 判断指定的索引名是否存在 * @param indexName 索引名 * @return 存在:true; 不存在:false; */ public boolean isExistsIndex(String indexName){ IndicesExistsResponse

2016-06-21 15:09:30 13576 1

原创 elasticsearch与集群交互

java api 可以通过两种方式来连接到elasticsearch(简称es)集群,第一种是通过在你的程序中创建一个嵌入es节点(Node),使之成为es集群的一部分,然后通过这个节点来与es集群通信。第二种方式是用TransportClient这个接口和es集群通信。1. Node方式 参考链接: https://www.elastic.co/guide/en/elasticsearch/

2016-06-21 13:52:54 4887

原创 elasticsearch服务节点重启时,是否存在流量漂移,如何优化?

(1)节点离开 在elasticsearch集群中,假设NodeA因为种种原因退出集群,在NodeA上的Shard分片情况(ShardA是主分片,ShardB是某一分片副本) 在存活节点上找到ShardA的副本,将该副本升格为主分片 由于ShardB这一分片副本丢失,所以会重新创建相应的分片副本 在存活的节点中对于分片进行再平衡 这样做的目的是保证每个分片都有足够的副本,可以避免数据丢失

2016-06-21 10:43:24 1428

原创 elasticsearch 索引 Warmer 管理

https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-warmers.html#removing 为什么要使用Warmer呢,这要看自己的数据和查询等条件,但是基本上都是有用的。在es启动时并不会加载任何数据,在查询前。因此,在查询前把需要的数据预加载到缓存中和启动I/O缓存(通过读硬盘上的segment数据

2015-11-21 16:00:31 3846

原创 elasticsearch 的 Percolator操作

https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/percolate.html https://berlinbuzzwords.de/session/elasticsearch-percolator Percolator翻译为过滤器,抽出器的意思。 percolator 操作通过注册查询条件,然后通过pe

2015-11-21 14:59:34 3605

原创 elasticsearch的Search Type类型分析

参考链接:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-search-type.html背景介绍:   ES天生就是为分布式而生,但分布式有分布式的缺点。比如要搜索某个单词,但是数据却分别在5个分片(Shard)上面,这5个分片可能在5台主机上面。因为全文搜索天生就要排序(按照匹

2015-11-16 17:08:16 2353

原创 spring 手动控制事务处理

spring 手动控制事务  系统设计方面要求手动控制事务1、      class="org.springframework.jdbc.datasource.DataSourceTransactionManager">2、在需要加事务的方法上加上DefaultTransactionDefinition def = new DefaultTransa

2015-10-16 15:18:14 2723

原创 Activiti 生成工作流节点之间的上下级关系

实现效果: 如上图,需要查找资金监管下面所有可能存在的任务节点,就可以用一下代码生成节点之间的父子关系;插入数据库后记录如:  代码:import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.sql.Statemen

2015-09-25 15:45:00 3718 2

翻译 elasticsearch 索引恢复 查看 API

来源: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-recovery.html     indices recovery API 提供了查看正在恢复中的索引状态信息,恢复状态可以指定特定的索引或者整个集群。  例如我们可以通过下面的这条命令查看索引名为”index1”,”in

2015-01-20 16:55:47 5682

方立勋JavaWeb视频前11天源码day9-11.rar

方立勋JavaWeb视频前11天源码day9-11.rar

2012-04-09

JavaWeb视频前11天源码day1-9.rar

方立勋 JavaWeb视频前11天源码day1-9.rar

2012-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除