05 2019 档案
摘要:yarn cluster模式 例行任务一般会采用这种方式运行 指定固定的executor数 作业常用的参数都在其中指定了,后面的运行脚本会省略 动态调整executor数目 yarn client模式 yarn cluster模式 vs yarn client模式 yarn cluster模式:sp
阅读全文
摘要:hashMap原理 hashMap是数组+链表的数据结构 每一个数组元素中都是一个链表 通过记录的关键字key.hashCode()%数组的长度 来决定记录在数组中的存储位置 对于数组的同一个存储位置,后来的元素永远放在链表的表头 HashMap基于hashing原理,我们通过put()和get()
阅读全文
摘要:Mapreduce的理解?Mapreduce 的执行原理? 1 Spark工作流程简述 Hadoop 中 job 和 task 之间的区别是什么 hive的使用,内外部表的区别,分区作用,UDF和Hive优化 Hive优化:看做mapreduce处理 Hbase的rk设计,Hbase优化 jvm运行
阅读全文
摘要:1 java并发 1)进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并
阅读全文