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


    博文目标

    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全局锁的问题,及锁超时问题。有空需要看下实现方式

  • 相关阅读:
    编译安装redis-3.2.9(latest stable version)
    MySQL之从忘记密码到重置密码
    Linux时间和时区设定
    java.net.UnknownHostException 异常处理(转)
    制作FastDFS的RPM包
    RPM包安装MySQL 5.7.18
    白鹭http请求post
    iframe嵌套页面 跨域
    git 配置 https和ssh 免密码登录 常用操作命令
    php 错误提示开启
  • 原文地址:https://www.cnblogs.com/jiangxiaoxian/p/9557585.html
Copyright © 2020-2023  润新知