大数据
多味葵花籽
积土成山, 风雨兴焉; 积水成渊, 蛟龙生焉; 积善成德, 而神明自得, 圣心备焉。 故不积跬步, 无以至千里; 不积小流, 无以成江海。 骐骥一跃, 不能十步; 驽马十驾, 功在不舍。 锲而舍之, 朽木不折; 锲而不舍, 金石可镂。
展开
-
Elasticsearch 踩坑记之深度分页
问题原因用from+size的话,from + size 默认不能超过1万条数据。如采用如下查询语句:GET /_search?size=5&from=10000会报错。使用scroll的话,尽管能读取许多数据,但是查询出来的结果都是无序的。解决方法对于深度分页,到底有没有比较理想的解决方案,既能拉取比较多的数据,拉取的数据也都是有序的?那么你可以了解下search_after。参考链接https://discuss.elastic.co/t/search-after-in-s原创 2021-02-20 13:43:43 · 178 阅读 · 0 评论 -
关于博客更新
博客同步更新以前写好一篇博客,是几个平台相互copy。原来可以一键同步发布,操作方式原创 2021-02-20 13:34:18 · 102 阅读 · 0 评论 -
缓存雪崩,缓存击穿,缓存穿透都是什么?
一. 缓存雪崩“雪崩来临的时候没有一片雪花是无辜的”。缓存雪崩就是大范围甚至于整个redis提供的缓存服务不可用了,进而导致所有的请求都直接到了数据库,甚至于击垮整个服务链路。造成整个服务不可用。出现原因:给缓存设置了过期时间,且大范围的缓存数据的过期时间一致。redis服务宕机。解决方案:提前预案:给redis过期时间加随机值预防大面积的缓存同时过期失效。redis集群高可用可用,哨兵机制。兜底方案:3. 服务熔断,服务降级。监控到缓存服务不可用时直接返回,或者限制流量原创 2020-11-05 00:44:59 · 290 阅读 · 0 评论 -
Elastic Search 安装与运行
1.Elastic Search 安装与运行获取elastic search (需要安装wget) wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz解压elasticsearchtar zxvf elasticsearch-6.2.4.tar....原创 2018-05-27 23:54:57 · 501 阅读 · 1 评论 -
关于消息队列使用过程中的问题
为什么使用消息队列?解耦,异步,削峰消息队列有什么缺点?系统可用性降低RabbitMQ如何保证高可用,基于主从模式。RabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式 (高可用)镜像集群模式高可用:创建的queue无论是数据还是queue里的消息都会存在于多个实例上,就是说,每个RabbitMQ节点都有这个queue的一个完整镜像。包含queue的全部数据的...原创 2019-02-26 23:13:32 · 184 阅读 · 0 评论 -
阿里ecs上利用docker安装redis集群遇到的错误
搭建链接执行第三步创建docker容器时:for port in `seq 7000 7005`; do \ docker run -d -ti -p ${port}:${port} -p 1${port}:1${port} \ -v /data/redis-cluster/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf ...原创 2019-04-07 11:03:28 · 350 阅读 · 0 评论 -
centos在线安装docker-compose
参考链接https://www.cnblogs.com/YatHo/p/7815400.html原创 2019-10-08 22:41:05 · 195 阅读 · 0 评论