`
donlianli
  • 浏览: 336024 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Elasticsearch...
浏览量:216446
社区版块
存档分类
最新评论
文章列表
故障描述 作为一个老牌OTA公司,公司早些年订单主要来源是PC网站和呼叫中心。我在入职公司大约半年后,遇到一次非常诡异的故障。有一天早上,大概也是这个季节,阳光明媚,程序猿刚起床,洗洗涮涮,准备去上班,却突然收到一大堆报警,线上消息队列大量积压;当然,我还是一如既往的非常勤奋地在9点之前就到公司的;但是作为一名新员工,环视四周,组内其他员工都还没到公司,运维也都在路上,故障就这样突然降临了。我赶紧开机登录堡垒机,连接线上机器,tail 错误日志。但是线上10几个系统,我看了好几个系统,都没有发现有什么错误,这就尴尬了。但是统计消息队列,超过好几千的消息待消费。我当时就在想,这些消息都是什么 ...
关于我,邯郸人。   对这类话题感兴趣?欢迎发送邮件至donlianli@126.com   请支持原创 http://donlianli.iteye.com/blog/2232858   本人的目的就是在docker中运行resin。本人也是初次接触docker,在网上搜了好久,没有找到这样的教程,于是打算亲手写一个。为后续的兄弟提供一个借鉴。 因为本人在之前稍微了解了一下docker,所以,docker的基本安装知识就不写了,网上一大堆。 大概分为以下几步: 下载Java基础镜像 下载resin压缩包 产生新镜像 resin4 运行镜像 查看已经映射出来的 ...
最近研究了一下docker,其中有很多疑问。我一直在想,为什么会诞生这种这么难用的东西,并且大家还都喜欢?这是其中我最大的一个问题,我阐述了一下,有不对的,欢迎大家拍砖。   关于我,邯郸人。 对这类话题感兴趣?欢迎发送邮件至donlianli@126.com 请支持原创 http://donlianli.iteye.com/blog/2230307   名词简述: 本机运行:即相对于在docker中运行程序,直接在物理机上上运行程序。 docker与虚拟机的区别,有很多,最大的区别就是启动速度比虚拟机快了至少10个数量级。 那么docker与直接在本机运行程序有 ...
不知不觉,已经在互联网行业打拼了两年多。虽然不是一个很大的互联网公司,但对这个行业也基本有了了解。谨以此献给还在传统企业奋战的兄弟和还没有去过传统企业的入门者一个参考。   如有转载,请标明来源   ...
最近发现dubbo的小bug,顺便整理了一下dubbo中的Filter调用顺序及如何确定的。 服务提供方的过滤器被调用顺序: EchoFilter->ClassLoaderFilter->GenericFilter->ContextFilter->(这4个是在代码中指定的) ExceptionFilter-> TimeoutFilter ->MonitorFilter-> TraceFilter 服务消费方的过滤器顺序: ConsumerContextFilter->FutureFilter->MonitorFilter ...
使用基于elasticsearch1.2的jar包写的。   CSDN下载地址:http://download.csdn.net/detail/donlian/8243697 百度网盘地址:http://pan.baidu.com/s/1dDxSYMP  
最近研究了代码底层的一些实现机制,发现很多“真相”,总结了一下,形成本文。下面有点瞎扯(扯完我也不知道要给大家强调什么)如有不同意见,欢迎大家拍砖。   关于我,邯郸人。 对这类话题感兴趣?欢迎发送邮件 ...
关于我,邯郸人。 对这类话题感兴趣?欢迎发送邮件至donlianli@126.com http://donlianli.iteye.com/blog/2115979   本博文为Elasticsearch Server2nd的部分第7章部分章节的翻译,版权归原作者。 设置Filter cache
  原文连接:http://donlianli.iteye.com/blog/2107179   在使用maven-assembly-plugin的descriptor 方式打包时,有几个xml是utf-8编码,打包后就变成了乱码。这个问题在网上找了好久都没有解决方法,最后在国外的一个网站找到了解决方法。注意下面加红加粗的字体。   <plugins>       <plugin>     <groupId>org.apache.maven.plugins</groupId>     <artifactId>mave ...
关于我,邯郸人。 对这类话题感兴趣?欢迎发送邮件至donlianli@126.com 请支持原创http://donlianli.iteye.com/blog/2094305   es在查询时,可以指定搜索类型为QUERY_THEN_FETCH,QUERY_AND_FEATCH,DFS_QUERY_THEN_FEATCH和DFS_QUERY_AND_FEATCH。那么这4种搜索类型有什么区别?   分布式搜索背景介绍: ES天生就是为分布式而生,但分布式有分布式的缺点。比如要搜索某个单词,但是数据却分别在5个分片(Shard)上面,这5个分片可能在5台主机上面。因为全文 ...
请支持原创: http://donlianli.iteye.com/blog/2092531 作者当前分析的版本为2.5.x。作者在分析的时候,都是带着疑问去查看代码,debug进行调试的,笔者写此文章仅供参考。 先大概了解一下系统作为一个消费者从启动到注册完成的过 ...
本文内容并非原创,使用资料均来自互联网。     dubbo使用了zkClient而不是使用zookeeper本身的客户端与zookeeper进行交互,为什么呢?   先看看zookeeper本身自带的客户端的问题。 1)ZooKeeper的Watcher是一次性的,用过了需要再注册;
本文摘自dubbo的官方文档,原文请参见: http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm#UserGuide-zh-Zookeeper%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83   如转发,请标明文章来源: http://donlianli.iteye.com/   可靠性声明阿里内部并没有采用Zookeeper做为注册中心,而是使用自己实现的基于数据库的注册中心,即:Zookeeper注册中心并没有在阿里内部长时间运行的可靠性保障,此Zookeeper桥接实现只为开源 ...
  请支持原创:http://donlianli.iteye.com/blog/2091127   1、索引格式 1.x之前的版本,被索引的文档type会同时出现在url和传输的数据格式中,如下:   PUT /my_index/my_type/1{  "my_type": {     ... doc fields ...  }}   这种方式不太妥,如果一个document,本身也有
本文为官方文档的译文加个人理解。作者翻译时,elasticsearch(下面简称es)的版本为1.2.2。 请支持原创:http://donlianli.iteye.com/blog/2090606   一、统计信息相关命令的变化 有关集群状态cluster_state, 节点信息nodes_info, 节点统计信息nodes_stats和索引信息indices_stats命令格式进行了统一,比如查看集群信息使用命令: curl -XGET http://localhost:9200/_cluster/state/nodes?pretty=1 查看节点统计信 ...
Global site tag (gtag.js) - Google Analytics