
elasticsearch
ChaosJ
毕业于北京邮电大学,现就职于Tencent 。
主要技术栈:Yarn、K8S、Tensorflow、Java、C++、Python、Spark、Mapreduce;
主要工作内容:hadoop 平台运维、机器学习平台、服务部署管理平台建设及运维;
展开
-
依赖注入及Guice简述
1.研究Guice的缘由 上学期间一直搞javaweb,Spring的用了不少,一直使用Spring的依赖注入,没有接触guice,工作之后研究elasticsearch,它采用的guice作为依赖注入的框架,因此有必要研究一下Guice,重温一下IOC和DI。MARK!2.Guice简介 ●Guice是一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(I...原创 2016-04-13 13:51:30 · 2272 阅读 · 0 评论 -
MapReduce job Shuffle 过程的ERROR
1.错误描述error: org.apache.hadoop.mapreduce.task.reduce.Shuffle$ShuffleError: error in shuffle in fetcher#43at org.apache.hadoop.mapreduce.task.reduce.Shuffle.run(Shuffle.java:134)at org.apache.had原创 2016-04-13 19:25:37 · 1529 阅读 · 0 评论 -
elasticsearch-ThreadPool源码
1.ES的线程池类型 ThreadPool的内部类Names定义了ES线程池的所有类型,如下所示。利用静态类定义线程名称,类似于枚举 public static class Names { public static final String SAME = "same"; public static final String GENERIC = "gen原创 2016-05-10 16:46:59 · 1184 阅读 · 0 评论