本月博客排行
-
第1名
宏天软件 -
第2名
kaizi1992 -
第3名
vipbooks - wallimn
- arpenker
- daizj
- xpenxpen
- zhangjijun
- sunnylocus
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
wy_19921005 - gashero
- gengyun12
- robotmen
- vipbooks
- fantaxy025025
- 大家都说我很棒
- wallimn
- hbxflihua
- qepwqnp
- e_e
- 解宜然
- ranbuijj
- javashop
- zw7534313
- ssydxa219
- jickcai
- sam123456gz
- gdpglc
- zysnba
- sichunli_030
- tanling8334
- appalese
- benladeng5225
- gaojingsong
- wiseboyloves
- zhangyi0618
- xpenxpen
- jh108020
- luxurioust
- xyuma
- 龙哥IT
- nychen2000
- arpenker
- wjianwei666
- wangchen.ily
- jbosscn
- lzyfn123
- kaizi1992
- 狂盗一枝梅
- Jameslyy
- java-007
- hanbaohong
- xiangjie88
- mengjichen
- silverend
- ajinn
- zxq_2017
最新文章列表
elasticsearch java heap out of memory问题
最近使用elasticsearch 的river 插件从sqlserver 批量导入数据。
经常遇到数据丢失的问题。
查看日志发现有的数据报了java heap out of memory 的问题。
请教大牛后修改了两个文件。
修改如下:
1. elasticsearch.in.sh
JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC"
JAVA_OPT ...
elastciSearch源码分析——集成分词器
要把分词器集成到elasticSearch里面,肯定先要弄到ik分词器的源码。链接如下:http://code.google.com/p/ik-analyzer/downloads/list,可以检查到项目源码结构如图刚好集成到elasticSearch中:
集成进去之后,添加测试用例:
@Test
public void testIKAnalyzer(){
...
Elasticsearch索引重建(Rebuild)
Elasticsearch索引重建(Rebuild)
索引重建(Rebuild)
索引创建后,你可以在索引当中添加新的类型,在类型中添加新的字段。但是如果想修改已存在字段的属性(修改分词器、类型等),目前ES是做不到的。如果确实存在类似这样的需求,只能通过重建索引的方式来实现。但想要重建索引,请保证索引_source属性值为true,即存储原始数据。索引重建的过程就是 ...
Elasticsearch模块功能之-路由(routing)
Elasticsearch模块功能之-路由(routing)
索引分片分配能够控制索引分片在节点上怎么分布,那对于具体的文档能否控制具体节点的分布呢?答案是可以,根据路由公式shard = hash(routing) % number_of_primary_shards,Elasticsearch使用相同的routing参数来实现这个功能,但我们在创建索引时需如下进行配置:
...
Elasticsearch模块功能之-索引别名(Index aliases )
Elasticsearch模块功能之-索引别名(Index aliases )
Elasticsearch的API支持给索引起别名,有了别名之后可以像使用索引一样使用它。但不只是这些,一个别名可以映射多个索引,所以在需要经常指定多个索引查询的情况下,大可将所查询的索引起一个别名来查。别名也可以将索引查询的过滤条件包含在内,使用别名查询时可以查询索引的一个子集。
创建一 ...
Elasticsearch模块功能之-索引模板(Index templates)
Elasticsearch模块功能之-索引模板(Index templates)
索引可使用预定义的模板进行创建,这个模板称作Index templates。模板设置包括settings和mappings,通过模式匹配的方式使得多个索引重用一个模板,例如:
定义模板:
[html] view plaincopy
Elasticsearch模块功能之-映射(Mapper)
Elasticsearch模块功能之-映射(Mapper)
当创建索引或者使用put mapping Api操作时,mapper模块主要负责将类型映射的定义添加到索引上。同时也支持预先没有定义的动态映射类型。
1、动态映射:
索引一篇文档时新的“类型”可以动态添加。当遇到一个新的字段类型时,Elasticsearch可以自动检测数据类型并能自动添加类型映射。
...