摘要: 项目过程中,在不同的阶段,分别需要部署开发环境,测试环境,线上环境。如果都用一套配置文件,很容易弄乱,所以维持多套配置文件很有必要。 maven提供了一组属性以供开发人员灵活搭配,可以根据环境来打包,比如测试环境:mvn package -DskipTests -P test,-P也就是指定prof 阅读全文
posted @ 2017-06-26 19:14 yuzjang 阅读(6214) 评论(0) 推荐(1) 编辑
摘要: 环境:ES-5.4.0版本,部署方式:3master node+2client node+3data node 说明:data node和client node都配置了http.enabled: false,程序在写数据时报错:No data nodes with HTTP-enabled avai 阅读全文
posted @ 2017-06-14 19:22 yuzjang 阅读(2149) 评论(0) 推荐(0) 编辑
摘要: 案例: topic:my-topic,分区:6 消费者:部署三台机器,每台机器上面开启6个线程消费。 消费结果:只有一台机器可以正常消费,另外两台机器直接输出六条告警日志: 在源码分析之前,先给个图示吧,花了两个小时才画完。 源码分析: 结果:topic里面的每个partition只会由一个线程消费 阅读全文
posted @ 2017-06-09 19:44 yuzjang 阅读(12840) 评论(0) 推荐(0) 编辑
摘要: 1.下载git项目:sublime-text-imfix,主要是要用到里面的两个文件 subl和libsublime-imfix.so git项目路径:https://github.com/lyfeyaj/sublime-text-imfix.git 2.将subl文件拷贝到sublime文件夹里面 阅读全文
posted @ 2017-05-16 06:31 yuzjang 阅读(2586) 评论(0) 推荐(0) 编辑