05 2019 档案

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