技术博客待完成的博文目录

博文目标

  1. 如何停止一个线程

  2. 线程池相关知识 java concurrent包下

  3. 锁相关知识,如 hive complie 方法在hive-2.0.0后用了重入锁

  4. log4j2的配置文件简单讲解
    如何利用hive源码自己实现explain 及资源预估,引出driver 的执行流程

  5. hive-2.0.0 的 hiveserver2的 lock 超时实现,及重入锁用法

  6. hiveserver2 beeline入口介绍 Commands -> execute()方法
    服务器 inode 问题 df -i

  7. 组内分享之hdfs读写流程(早已分享完,需要整理笔记)
    jmap -dump分析堆栈排查内存泄露问题
    利用java 反射排查一次线上问题

  8. 组内分享之hive动态分区实现(早已分享完,需要整理笔记)

  9. 组内分享之spark shuffle 实现方式(早已分享完,需要整理笔记)

  10. 组内分享之spark coalesce 的那些坑(早已分享完,需要整理笔记)

  11. hdfs ha 实现及元数据管理

  12. hdfs dfsadmin 命令玩一下 都是干啥的
    hdfs 写journal 失败异常退出(dfs.qjournal.write-txns.timeout.ms=20s)原因是full gc 过长超过20s导致active nn terminal

  13. 数据结构与算法 每周三篇

  14. java8 Optional用法

  15. CopyOnWriteArrayList 用法

  16. commons.cli Options 用法参考 : https://blog.csdn.net/qq_23146763/article/details/72601350

  17. hive 过滤条件写到join on 与 where的区别
    etl hive delta-merge 的几种方式 3-4种吧

  18. LinkedBlockingQueue 源码实现

  19. hive json格式的表,添加分区后(add partition)再查询会报FAILED: RuntimeException org.apache.hadoop.hive.ql.metadata.HiveException: Failed with exception nulljava.lang.NullPointer 错误,但是有sparksql查询不会有问题,有空看下原因


下图是hive 2.0.0 解决compile全局锁的问题,及锁超时问题。有空需要看下实现方式

原文地址:https://www.cnblogs.com/jiangxiaoxian/p/9557585.html