自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dylan的技术博客

一个走在技术成长道路上的小白

  • 博客(5)
  • 收藏
  • 关注

原创 切换hive2.1.1 metastore到hbase1.3.0中存储

一、 测试组件版本测试用例使用版本如下: apache-hive-2.1.1 hadoop-2.7.4 hbase-1.3.0-bin jdk-8u181-linux-x64二、 Hive配置Hive配置安装之前需要先正确安装Hadoop和HBase,安装过程不在说明。1. 配置环境变量解压hive安装包到指定路径,然后配置环境变量 修改 /etc/profile...

2018-08-30 11:46:41 329

转载 jmap和jstack的使用详解

**Java堆和栈的区别** 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配...

2018-09-05 16:07:37 5750 3

转载 线程安全、同步相关基础

一、线程安全 多个线程在执行同一段代码的时候,每次的执行结果和单线程执行的结果都是一样的,不存在执行结果的二义性,就可以称作是线程安全的。讲到线程安全问题,其实是指多线程环境下对共享资源的访问可能会引起此共享资源的不一致性。因此,为避免线程安全问题,应该避免多线程环境下对此共享资源的并发访问。线程安全问题多是由全局变量和静态变量引起的,当多个线程对共享数据只执行读操作,不执行写操作时,一...

2018-08-30 14:58:08 130

原创 es源码解析

接收bulk请求->判断是否需要自动创建index->处理bulk请求(解析request->构建map->循环获取shardId->执行构建index)->写primary ->写replica bulk请求由多个request的实例组成了一个BulkRequest,入口是org.elasticsearch.rest.action.bulk.RestBulkAction,一个请求会构建一个B

2018-07-23 21:20:26 2546

原创 Elastischearch bulk请求源码分析 1.0

elasticscher 2.3.3 接受bulk请求到写入index流程解析

2017-07-03 10:24:22 1369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除