- 博客(7)
- 收藏
- 关注
原创 升级服务器内核解决Kernel内存泄露
集群新增几台机器后,个别机器出现内存使用居高不下的状况.128G的内存使用量长期在80多G,截图如下:使用smem命令查看内存使用状况[root@机器名 ~]# smem -twkArea Used Cache Noncache firmware/hardware 0 ...
2019-12-31 11:12:38 1284 2
原创 Java - Switch语句只能针对byte,short,int和char类型的数据做多分支选择
以前一直没注意过,或者说一直在看scala和Python,忽略了Java的这个细节.在Java的switch语句中,不能使用String等其他类型,只能使用标题中规定的四种数据类型来做多分支匹配.验证截图如下2019-12-27 感谢silybird的评论 :java SE7后支持String类型了-------------------------------------...
2019-12-26 15:03:03 781 2
原创 Hive的Udf Jar包不能太大
Hive Udf的注册流程我们都清楚,是写好代码之后打成jar包,将jar包存放在HDFS上.前端时间因业务需要,增加一个对数据加密的UDF,该功能因为依赖了外部库,所以在POM文件中添加了一些外部依赖.因为maven本身会将我们添加依赖的依赖链处理好,所以导致写完代码打包后,Jar包过大.添加加密UDF前jar包大小为30k+,增加后为70M+,没考虑太多,直接上传.第二天早晨...
2019-12-26 14:29:11 973
原创 Java - Continue和Break的细节和Lable跳跃
在Java中,continue是跳过本轮循环逻辑,继续执行下一周期的循环,break是终止循环动作,执行循环代码后边的逻辑.那如果想要在满足一定条件的情况下,重新执行该次循环之前的代码该怎么搞.这里就用到了lable.举例说明一下: for (;true;){ System.out.println("~~~"); for(...
2019-12-25 18:06:58 224
原创 Java - 一个类的所有实例都共享该类的Static类成员
在Java编程思想第二章中描述,当一个类拥有static的类成员m,我们创建这个类的多个对象时,这些对象的成员m都是一个.原文如下: 有时,您会在其他一些Java 书刊里发现这样的称呼。为了将数据成员或方法设为 static,只需在定义前置和这个关键字即可。例如,下述代码能生成一个 static数据成员,并对其初始化:class StaticTest {Static int...
2019-12-25 14:32:49 1468
原创 记一次CDH集群 无法找到主机的NTP 服务,或该服务未响应时钟偏差请求
为了单纯来看问题怎么解决的伙伴,先给出解决方法:重启agent解决过程如下CDH的NTP服务报错是很常见的问题.一般情况下,出现无法找到主机的NTP服务,或该服务未响应时钟偏差请求错误都是因为NTP服务异常,可以运行systemctl status ntpd查看NTP进程,执行systemctl restart ntpd 可重启该进程.最近集群出现类似错误,报错如标题,...
2019-12-09 11:40:17 5303 4
原创 Azkaban任务指定Executor
指定Executor的操作是针对flow的.单独job设置不生效(亲测)想达到flow到指定executor上执行的方式有两种,都是通过schedule界面的配置完成.前提:必须是这个 azkaban project的管理员1- 临时一次执行在flow的界面中,flow右上角有个schedule/Execute flow的按钮,点击一下,界面如下点击flow Param...
2019-12-02 17:02:47 3086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人