没有合适的资源?快使用搜索试试~ 我知道了~
ElasticSearch学习文档
5星 · 超过95%的资源 需积分: 49 98 下载量 54 浏览量
2014-09-07
19:51:40
上传
评论
收藏 1.2MB DOC 举报
温馨提示
帮助elasticsearch开发者入门
资源推荐
资源详情
资源评论
ElasticSearch 学习资料
内部文件:[1.0]
公司 Logo 内部文件:[输入文件名和版本号]
颁布时间:[2014.1.21]
第 1 页 共 62 页
公司 Logo 内部文件:[输入文件名和版本号]
目 录
1. 总述.............................................................................................................................................5
1.1. 简介..................................................................................................................................5
1.2. 国外的使用案例..............................................................................................................5
1.3. Scaling Lucene.................................................................................................................7
1.3.1. Building Blocks.....................................................................................................7
1.3.2. Partitioning............................................................................................................9
1.3.3. Replication..........................................................................................................10
1.3.4. Transaction Log...................................................................................................12
2. 服务器搭建...............................................................................................................................13
2.1. 单机环境........................................................................................................................14
2.2. 服务器环境....................................................................................................................14
2.3. 中文分词集成................................................................................................................15
2.4. 配置详解........................................................................................................................17
2.5. 管理工具........................................................................................................................20
2.5.1. elasticsearch-head................................................................................................20
2.5.2. elasticsearch-bigdesk...........................................................................................23
3. Moduls.......................................................................................................................................27
3.1.1. Cluster.................................................................................................................27
3.1.2. Shards..................................................................................................................27
3.1.3. Replicas...............................................................................................................27
3.1.4. Recovery..............................................................................................................27
3.1.5. River....................................................................................................................28
3.1.6. Gateway...............................................................................................................28
3.1.7. discovery.zen.......................................................................................................28
3.1.8. Transport..............................................................................................................28
4. Java API.....................................................................................................................................29
4.1. 与集群交互....................................................................................................................29
4.1.1. Node 方式...........................................................................................................29
4.1.2. TransportClient 方式...........................................................................................30
4.2. put Mapping 定义索引字段属性..................................................................................30
第 2 页 共 62 页
公司 Logo 内部文件:[输入文件名和版本号]
4.3. 索引数据........................................................................................................................32
4.4. 删除索引数据................................................................................................................33
4.5. 搜索................................................................................................................................34
4.6. 批量添加索引................................................................................................................35
4.7. 与 MongoDB 同步数据.................................................................................................36
4.8. 使用 More like this 实现基于内容的推荐....................................................................38
5. 高级配置...................................................................................................................................40
5.1. 分片分布规则设置........................................................................................................40
5.2. 线程池设置....................................................................................................................42
5.3. 虚拟机配置....................................................................................................................44
6. 源码分析...................................................................................................................................50
6.1. 使用 Guice 进行依赖注入与模块化系统....................................................................50
6.2. 索引过程源码概要分析................................................................................................53
7. 问题解决...................................................................................................................................55
7.1. 索引修复........................................................................................................................55
7.2. 其他问题........................................................................................................................58
7.2.1. 由 gc 引起节点脱离集群...................................................................................58
7.2.2. out of memory 错误............................................................................................59
7.2.3. 无法创建本地线程问题.....................................................................................59
7.2.4. 集群状态为黄色时并发插入数据报错............................................................60
7.2.5. 设置 jvm 锁住内存时启动警告.........................................................................60
7.2.6. 错误使用 api 导致集群卡死..............................................................................60
第 3 页 共 62 页
公司 Logo 内部文件:[输入文件名和版本号]
文件版本说明
表 1 版本说明
版本 发布时间 修订章节 作者
1.0
2014.1.2
1
第一版 虞晶
参考资料
1. Elasticsearch 官网:http://www.elasticsearch.cn/guide/
手册目的
ElasticSearch 学习资料
声明
无
名词定义和缩略语说明
表 2 名词定义及缩略语说明
序号 缩写 说明
1 ES
Elasticsearch,一种设计用于云计算的分布式全文索引解决方案。
第 4 页 共 62 页
剩余61页未读,继续阅读
资源评论
- yangchunjian2015-09-15很少打五分,这个确实不错。谢谢。
- heyao7622016-01-21很少打五分,这个确实不错。谢谢
- g_xw_862014-11-23非常有帮助,谢谢
speeder622
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 Ant 的 Java 项目示例.zip
- 各种字符串相似度和距离算法的实现Levenshtein、Jaro-winkler、n-Gram、Q-Gram、Jaccard index、最长公共子序列编辑距离、余弦相似度…….zip
- 运用python生成的跳跃的爱心
- 包括用 Java 编写的程序 欢迎您在此做出贡献!.zip
- (源码)基于QT框架的学生管理系统.zip
- 功能齐全的 Java Socket.IO 客户端库,兼容 Socket.IO v1.0 及更高版本 .zip
- 功能性 javascript 研讨会 无需任何库(即无需下划线),只需 ES5 .zip
- 分享Java相关的东西 - Java安全漫谈笔记相关内容.zip
- 具有适合 Java 应用程序的顺序定义的 Cloud Native Buildpack.zip
- 网络建设运维资料库职业
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功