- 博客(8)
- 收藏
- 关注
原创 SQL的执行顺序以及易出错的点
标准SQL不能在group by 和having里面使用SELECT定义的别名,SELECT执行顺序都在它们之后。(mysql和某些数据库对此进行了扩展)建议始终在。DISTINCT 需要对结果集进行排序和比较,可能影响查询性能。不能在 WHERE 子句中使用 SELECT 中定义的别名。DISTINCT 会将 NULL 视为一个独立的值。GROUP BY 可以配合聚合函数使用。和 JOIN - 首先确定数据来源。DISTINCT 只是简单去重。- 过滤分组后的数据。GROUP BY 分组。
2025-05-09 11:02:23
408
原创 关于Flume TAILDIR监控多级目录log4j日志相关问题
log4j因为会对文件进行更名操作,例如hive.log,一旦更名就会改变inode位置,TAILDIR又会进行监控,然后上传了,就会导致重复上传。2.自己修改源码,先下载到flume的源码,打开flume-ng-sources文件,idea打开flume-taildir-source项目。打包替换掉flume/lib下的flume-taildir-source就好了,再重新启动监控项目就好了。pos值是根据inode和file的值共同决定,有一个改了,就会变动。注释了的是源码,修改成tf=null即可。
2023-12-06 15:33:25
454
1
原创 三台阿里云服务器搭建hadoop集群碰到的问题
首先是连接不上namenode,集群启动后打开jps却看不到namenode启动,当时看日志时提示端口号被占用。日志里显示会抛出一个Bind异常这个在网上查阅资料发现只需要把每台服务器映射自己的地址换成自己的内网IP即可。即保存在/etc/hosts里面的映射文件,肯定是保存了三台服务器的ip映射的,把当前主机改成对应的内网IP即可图1图2图3。
2023-09-05 12:04:08
213
1
原创 uni.getUserProfile 获取用户信息没有授权弹出框以及获取到的数据是匿名数据解决
uni.getUserProfile 获取用户信息没有授权弹出框以及获取到的数据是匿名数据解决
2022-11-23 17:14:58
9755
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人