
elasticsearch
zheng45
这个作者很懒,什么都没留下…
展开
-
ElasticSearch(一) Linux安装
前提:安装好JDK1.8以上版本,配置环境变量一、创建用户从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户。创建 elasticsearch 用户组 esgroup[root@localhost ~]# groupadd esgroup创建用户 es 并设置密码[root@localhost ~]# useradd ...原创 2019-03-18 20:01:25 · 195 阅读 · 0 评论 -
Elasticsearch(二) 重要配置说明
Elasticsearch 已经有了 很好 的默认值, 特别是涉及到性能相关的配置或者选项。 如果你有疑问,最好就不要动它。有些 逻辑上的 配置在生产环境中是应该调整的。 这些调整可能会让你的工作更加轻松,又或者因为没办法设定一个默认值(它取决于你的集群布局)。指定名字:Elasticsearch 默认启动的集群名字叫 elasticsearch 。 你最好给你的生产环境的集群改个名字,改名字...原创 2019-03-22 19:40:55 · 312 阅读 · 0 评论 -
ElasticSearch(三) elasticsearch-head插件使用
elasticsearch-head插件介绍:elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。你可以通过插件把它集成到elasticsearch(5.0版本后不支持此方式),由于我ES使用的是6.X版本,所以我把es-head安装成一个独立webapp,它依赖Node.js库,使用Grunt工具构建,所以需要先安装Node.js和Grunt。...原创 2019-04-29 22:06:28 · 829 阅读 · 0 评论 -
ElasticSearch(四) logstash增量同步Mysql数据到搜索引擎
最近项目用到分库分表,涉及数据查询需要联表或分页时发现需要合并表,影响查询性能,所以引入ES,但是订单数据要求实时性高,数据量又比较大,如果同一时刻改了表的状态字段,一条一条写很耗时间,所以引入logstash 来增量同步数据库数据到ES,省去业务方进行数据更新。下面介绍一下logstash配置和使用:下载logstash和mysql驱动包[root@srv117 plugins]# wg...原创 2019-05-29 17:09:19 · 1368 阅读 · 0 评论 -
ES 写索引报错 FORBIDDEN/12/index read-only / allow delete (api)解决方案
项目跑了一段时间,发现ES写索引异常,排查日志,报错org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];ElasticSearch进入“只读”模式,只允许删除。...原创 2019-07-10 15:01:03 · 15541 阅读 · 3 评论 -
ElasticSearch(五) 整合Spring-data-elasticsearch
spring-data-elasticsearch对ElasticSearch API进行了封装,很好的集成了Spring框架,我们只需要定义好实体类(定义文档、文档类型、索引字段,字段类型等)和实现对应的接口,即可操作ElasticSearch。1. 版本对应关系 :spring-data-elasticsearch 跟ElasticSearch客户端是有版本对应关系的,低版本的elastic...原创 2019-07-11 15:52:41 · 3610 阅读 · 1 评论 -
ElasticSearch(六)Spring-data-elasticsearch 注解说明及Repository使用说明
一、实体类索引注解说明:@Document(indexName = "user_db", type = "user_table")public class User{ @Id @Field(type = FieldType.Keyword) private String userId; @Field(type= FieldType.Keyword) p...原创 2019-07-11 19:24:19 · 14556 阅读 · 3 评论 -
Elasticsearch(七) 报错:None of the configured nodes were available
java.lang.RuntimeException: org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes were available: [{node-29021}{zfw45iLKTAuLoCHT4ZhbFA}{QUVbm2YETW6lNcIIPl6r4g}{10.1...原创 2019-08-04 16:00:33 · 817 阅读 · 0 评论 -
ElasticSearch(八) ES官方调优指南
第一部分:调优索引速度第二部分-调优搜索速度第三部分:通用的一些建议原文:https://www.elastic.co/guide/en/elasticsearch/reference/current/how-to.htmlES发布时带有的默认值,可为es的开箱即用带来很好的体验。全文搜索、高亮、聚合、索引文档 等功能无需用户修改即可使用,当你更清楚的知道你想如何使用es后,你可以作很多的...转载 2019-08-12 08:54:35 · 651 阅读 · 0 评论