上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 1. ElasticSearch (ES) 1.1 存储 分片 shard 官方:搜索场景下一个分片大小建议不要超过30G 索引不能动态调整shard,ES非常鼓励reindex,因此索引不建议太大,一般手动按时间划分。对于更新型数据可能不太友好。 内存 官方:堆内建议不要超过32G,否则无法利用内 阅读全文
posted @ 2019-06-19 23:52 Lhfcws 阅读(436) 评论(1) 推荐(0) 编辑
摘要: 1. HBase 1.1 存储 Phoenix Schema qualifier管理方便、偶尔的SQL查数方便 用不到二级索引实际不必要,会有一定的性能损耗 列族划分 粗粒度划分对于schema管理及上层取数十分方便 列划分过大容易频繁触发flush,且对于部分不需要全列数据影响查询性能 预分区 极 阅读全文
posted @ 2019-06-19 23:51 Lhfcws 阅读(509) 评论(1) 推荐(0) 编辑
摘要: MySQL 8.0 字符串比较特殊案例小结 Ref: https://dev.mysql.com/doc/refman/8.0/en/char.html Ref: https://dev.mysql.com/doc/refman/8.0/en/string comparison functions. 阅读全文
posted @ 2019-06-04 16:47 Lhfcws 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 以下基于社区版8.0代码 预备知识: MySQL JOIN syntax: https://dev.mysql.com/doc/refman/8.0/en/join.html "Straight join" : is similar to , except that the left table i 阅读全文
posted @ 2019-05-04 21:40 Lhfcws 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 以下是我在2017 ES 广州 meetup的分享 ppt:https://elasticsearch.cn/slides/11 page=22 摘要 ES最多使用的场景是搜索和日志分析,然而ES强大的实时索引查询、全文检索和聚合能力也能成为数据仓库与OLAP场景的强力支持。本次分享将为大家带来数说 阅读全文
posted @ 2019-04-25 17:56 Lhfcws 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 昨天有朋友咨询了个RegionServer宕机找不到日志无法定位原因的问题,干脆就系统整理下JVM服务宕机的可能原因,方便按照思路去找真正的宕机原因。 1. abort()/halt()/exit() 有些服务会采用lei it crash的思想,在一些超时较久、资源不足的场景下可能会采取直接abo 阅读全文
posted @ 2019-04-12 11:49 Lhfcws 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: 网上看到的很多所谓的挂载都是容器创建时期的挂载,而且参数都不清不楚,整理如下(--name别名自己加): 以上方法是不支持已经起来的运行时容器的,run表示create+start,是创建新容器。 docker不支持runtime的挂载其实有点不讲道理,这种需求还是有的,而且实现并不难,大不了重启容 阅读全文
posted @ 2019-03-06 19:59 Lhfcws 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 有些内网机器不能连外网的情况下,因为依赖的项目pom配置问题,mvn package时仍会尝试请求外网的repo(比如默认中央repo或oss)。 此时配置 settings.xml 为自己内网repo是不管用的,同时一般我们也不希望去改动别人的项目代码或配置。 一个简单的做法是,把可能连接的外部r 阅读全文
posted @ 2018-10-12 11:00 Lhfcws 阅读(2455) 评论(0) 推荐(0) 编辑
摘要: 有些c++旧项目用Makefile,要迁移CMake的时候非常痛苦,有些像static pattern的语法和make自带命令 cmake要重写一套非常的麻烦。 因此这里用trick的方法实现了一种include makefile的方法。 大致就是创建一个target用于执行将 include ma 阅读全文
posted @ 2018-03-29 17:15 Lhfcws 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 关键词:MVCC HBase 一致性 本文最好结合源码进行阅读 什么是MVCC ? MVCC(MultiVersionConsistencyControl , 多版本控制协议),是一种通过数据的多版本来解决读写一致性问题的解决方案。在隔离性级别中,MVCC可以解决“可重复读”的隔离(即除了最后一级别 阅读全文
posted @ 2017-11-13 23:16 Lhfcws 阅读(2613) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页