- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 mysql 使用不等于 ‘< >’ 过滤 null 的问题
mysql 使用不等于 ‘< >’ 过滤 null 的问题没有废话、直接上示例drop table if exists testa;create table testa( id int, time_status varchar(8));insert into testa values (1,'25631001');insert into testa values (2,null);insert into testa values (3,'25631002');in
2022-05-27 23:17:22 380
原创 拷贝集群需要更改的配置
关于拷贝更改集群修改的配置打开 vmvare 的虚拟机网络适配器 如下图更改下图中选择合适的内存、处理器、以及自己本地的镜像文件打开虚拟机输入命令sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33修改 网关 ip 域名解析器 第三位数字 (注:我的为205 所以修改为205) 看虚拟机网络适配器的第三位数字保存 退出重启 reboot通过xhell连接修改后的连接如果可以成功连接, 输入命令sudo
2021-05-26 11:50:52 415 1
原创 Hive 自定义函数 步骤
Hive 自定义函数 步骤1.继承 org.apache.hadoop.hive.ql.exec.UDF2.重写 evaluate 方法3.打成jar包4.添加jar包5.使用自定义函数自定义临时函数进入hive客户端添加jar包 add jar 包的路径 如: add jar jar包的路径创建自定义临时函数 create temporary function [function_name] as '类全路径'自定义永久函数(与自定义临时函数不同,使用永久函数只能在当前数据库)
2021-05-23 22:27:19 824
原创 解决 idea 启动 tomcat 控制台中文乱码的情况
解决 idea 启动 tomcat 控制台中文乱码的情况如下图所示第一步找到图片中的 help ,点击图片中的 Edit Custom VM Options第二步现在应该已经跳转到 下图中的画面 ,在末尾添加 -Dfile.encoding=UTF-8后保存第三步重点 清理缓存再次 启动 tomcat 效果图...
2021-05-23 20:22:12 167
原创 hql 中数组的使用
hql 中数组的使用explode 函数posexplode 函数创建数据库 array_map 并使用create databases array_map;use array_map;-- 设置本地模式set hive.exec.mode.local.auto=true;数据准备vim /opt/module/datas/over/student.txtzs 语文:86,数学:87.5,英语:90ls 语文:76,数学:93,英语:88ww 语文:88,数学:90,英语:95
2021-05-20 21:13:28 1229
原创 hive 窗口函数练习
hive 窗口函数练习第一套练习1、使用 over() 函数进行数据统计, 统计每个用户及表中数据的总数2、求用户明细并统计每天的用户总数3、计算从第一天到现在的所有 score 大于80分的用户总数4、计算每个用户到当前日期分数大于80的天数测试数据20191020,11111,8520191020,22222,8320191020,33333,8620191021,11111,8720191021,22222,6520191021,33333,9820191022,11111
2021-05-18 21:48:02 749 1
原创 判断日期是否连续
hql统计连续登录三天及以上的用户数据提供 用户ID、登入日期 user01,2018-02-28 user01,2018-03-01 user01,2018-03-02 user01,2018-03-04 user01,2018-03-05 user01,2018-03-06 user01,2018-03-07 user02,2018-03-01 user02,2018-03-02 user02,2018-03-03 user02,2018-03-06输出字段user_id
2021-01-05 13:58:19 2256 2
原创 shell练习
shell常见面试题什么是解释性语言?什么是编译型语言?解释性语言:程序不需要编译,程序在运行时由解释器翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。比如Python/javaScript/Shell等都是解释型语言。编译型语言:程序在执行之前需要个专门的编译过程,把程序编译成为机器语言文件,运行时不需要重新翻译,直接使用编译的结果就行了程序执行效率高,依养编译器,跨平台性差些。如C、C++、java写一个脚本输入任意数组或则数字例如 2 3 4 5 6 7 8 9,输出最大值、最小值
2020-10-23 20:19:43 2718
原创 linux常用命令
来自Linux初学者的命令分享作为一名Linux初学者,免不了的使用一些linux命令,为了防止自己总是忘记,对常见的linux命令进行了总结进程管理类操作命令全文命令共分为6个模块进程管理类操作命令文件目录类操作命令用户管理类操作命令用户组管理操作命令时间日期类操作命令磁盘分区类操作命令一、进程管理类操作命令1.ps#查看当前系统进程状态 ps -aux | grep xxx #查看系统中的所有进程 -a #选择所有进程 -u #显示所有用户的所有进程 -x #显示
2020-10-22 08:31:49 187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人