• -------------------------------------------------------------
  • ====================================

听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构吧

听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构吧
微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring Cloud。各大互联网公司也有自研的微服务框架,但其模式……继续阅读 »

dewbay 6年前 (2019-04-12) 1953浏览 0评论0个赞

ES运维–快速重启

ES运维–快速重启
启动初始化时间长修改 es 配置,重启集群成本巨大。ES集群已有 25T 数据,27 个节点,24 个数据节点(热盘 12 和 hot 节点,慢盘 12 个 stale 节点,3 个 mater 节点),数据节点的启动,加入集群后需要初始化全部索引,这个过程过程很慢。全部重启一次可能要一天,非常耗时。重启后经常遇到少量索引一直处于 unassigned ……继续阅读 »

dewbay 6年前 (2019-04-12) 3078浏览 0评论1个赞

探究 | Elasticsearch如何物理删除给定期限的历史数据?

探究 | Elasticsearch如何物理删除给定期限的历史数据?
1、题记想到删除,基础认知是 delete,细分为删除文档(document)和删除索引;要删除历史数据,基础认知是:删除了给定条件的数据,用 delete_by_query。 实际操作发现: 删除文档后,磁盘空间并没有立即减少,反而增加了? 除了定时任务+delete_by_query,有没有更好的方式呢?2、常见的删除操作2.1 ……继续阅读 »

dewbay 6年前 (2019-04-12) 2404浏览 0评论0个赞

elasticsearch painless最强教程

elasticsearch painless最强教程
何为 painlessElasticStack 在升级到 5.0 版本之后,带来了一个新的脚本语言,painless。这里说“新的“是相对与已经存在 groove 而言的。还记得 Groove 脚本的漏洞吧,Groove 脚本开启之后,如果被人误用可能带来各种漏洞,为什么呢,主要是这些外部的脚本引擎太过于强大,什么都能做,用不好或者设置不当就会引起安全风……继续阅读 »

dewbay 6年前 (2019-04-12) 4368浏览 0评论1个赞

ES内存配置

ES内存配置
0x01 缘由产品在生成环境中运行时,总是发现ES对内存的消耗较多,为了使服务器稳定运行,得适量控制ES对内存的消耗。0x02 转载于 http://blog.csdn.net/hereiskxm/article/details/467449851. 产生 Data too large 异常今早运行查询时,ES返回了如下报错:……继续阅读 »

dewbay 6年前 (2019-04-12) 4315浏览 1评论2个赞

Elasticsearch2.x 三种缓存介绍:Query Cache、Request Cache、Fielddata Cache

Elasticsearch2.x 三种缓存介绍:Query Cache、Request Cache、Fielddata Cache
一、Query CacheQuery Cache也称为 Filter Cache,顾名思义它的作用就是对一个查询中包含的过滤器执行结果进行缓存。比如我们常用的 term,terms,range 过滤器都会在满足某种条件后被缓存,注意,这里的 bool 过滤器是不会被缓存的,但 bool 过滤器包含的子 query clause 会被缓存,我们可以用下面……继续阅读 »

dewbay 6年前 (2019-04-12) 2879浏览 0评论1个赞

elasticsearch painless脚本使用(附demo及painless API)

elasticsearch painless脚本使用(附demo及painless API)
Kibana 提供了一些强大的方法,用于搜索和可视化 Elasticsearch 中存储的数据。为了实现可视化,Kibana 会搜索 Elasticsearch mapping 中定义的 field,并以图表的形式将它们作为选项呈现给用户。但是,如果你忘记在 schema 中将一个重要的值定义为单独的 field 会怎么样呢?或者,如果你想把两个 fiel……继续阅读 »

dewbay 6年前 (2019-04-12) 6282浏览 0评论6个赞