上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 43 下一页
  2018年4月15日
摘要: 记下自己对跳表SkipList的理解。 SkipList采用空间换时间的思想,通过增加数据间的链接,达到加快查找速度的目的。 数据库LevelDB和RocksDB中用到了SkipList,Redis中的有序set即zset也用到了SkipList。Java中也提供了ConcurrentSkipLis 阅读全文
posted @ 2018-04-15 18:38 lnlvinso 阅读(1087) 评论(0) 推荐(0)
  2018年4月14日
摘要: 1. forcemerge接口 强制段合并,设置为1时,是期望最终只有1个索引段。但实际情况是,合并的结果是段的总数会减少,但仍大于1,可以多次执行强制合并的命令。 设置的的目标值越小。合并消耗的时间会越久。 curl -XPOST http://127.0.0.1:9200/logstash-20 阅读全文
posted @ 2018-04-14 22:26 lnlvinso 阅读(1205) 评论(0) 推荐(0)
摘要: luke可以方便的查看lucene的索引信息,当然也可以查看solr和es中的索引信息(基于lucene实现)。 查看索引前,要注意lucene版本的问题,高版本的lucene用低版本的luke工具就可能无法打开。 记得以前用luke还可以实现索引修复的功能,会把有错误的段segment删掉,使用前 阅读全文
posted @ 2018-04-14 22:14 lnlvinso 阅读(437) 评论(0) 推荐(0)
  2017年7月26日
摘要: 前段时间Linux下用nmon监控程序的运行,发现CPU的使用率很高,系统态Sys的比例很高。程序的速度不是很快,怀疑和上面的原因有关。 分别使用perf record,perf report和top -H -p,pstack分析发现。2种可能性,跳表skiplist和内存大量分配回收时lru回收, 阅读全文
posted @ 2017-07-26 22:11 lnlvinso 阅读(629) 评论(0) 推荐(0)
  2017年7月10日
摘要: 先在系统启动的时候按下Del键(有些系统是F2键)进入BIOS,设置从光盘启动。 系统只有2个USB口时,1个要接光驱,另外1个口不能同时接键盘和鼠标,可以接1个USB集线器,键盘和鼠标同时接入到集线器上。 另外,7.2系统df -h的结果和6.x不太一样。 重新安装系统时,可以先将旧的目录如/bo 阅读全文
posted @ 2017-07-10 21:55 lnlvinso 阅读(276) 评论(0) 推荐(0)
  2017年6月25日
摘要: ES对于类似数据库的SQL查询很无力,可以使用Hive on ES来实现SQL的查询。2个百万级的索引做关联时,需要大概1分多钟,基于es2.1版本。 1.将elasticsearch-hadoop-2.1.1.jar拷贝到hive/lib目录下。 2.创建hive表 create external 阅读全文
posted @ 2017-06-25 18:32 lnlvinso 阅读(2386) 评论(1) 推荐(0)
摘要: 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。 Gm 阅读全文
posted @ 2017-06-25 17:33 lnlvinso 阅读(180) 评论(0) 推荐(0)
  2017年6月14日
摘要: 原文链接:http://www.cnblogs.com/yanghuahui/p/3483754.html 讲LSM树之前,需要提下三种基本的存储引擎,这样才能清楚LSM树的由来: 哈希存储引擎 是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-valu 阅读全文
posted @ 2017-06-14 22:15 lnlvinso 阅读(183) 评论(0) 推荐(0)
  2017年6月4日
摘要: JBOD(Just a Bunch Of Disks)不是RAID,它是可以把不同容量的硬盘串连成一个大的逻辑盘,与RAID0不同的是在写入数据时是向一个硬盘写入,写满后再向下一个硬盘写。 尽管建议采用RAID(Redundant Array of Independent Disk,即磁盘阵列)作为 阅读全文
posted @ 2017-06-04 22:41 lnlvinso 阅读(3885) 评论(0) 推荐(0)
  2017年5月21日
摘要: 原文链接:http://www.cnblogs.com/zhoujingyu/p/5316070.html 现实环境中,常常遇到一个问题就是想使用多个Reduce,但是迫于setup和cleanup在每一个Reduce中会调用一次,只能设置一个Reduce,无法是实现负载均衡。 问题,如果要在red 阅读全文
posted @ 2017-05-21 21:57 lnlvinso 阅读(264) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 43 下一页