- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 误删除mysql5.7中的root localhost用户,如何重新创建root用户
测试环境中想着要配置root的远程登录,就把localhost删除了,然后还刷新了权限,一退出,我mysqlroot就不能用了,wcao,忍不住想爆粗口,那就只能去想办法恢复呗。第一步关闭mysql服务systemctl stop mysql.service第二步开启免验证登录,进入安全模式mysqld_safe --skip-grant-tables --skip-networking &第三步进入mysql系统mysql -u root第四步创建一个root用户IN
2020-11-26 15:09:49 2508
原创 AirFlow高阶,两个启动时间不同DAG中的任务依赖关联demo
前言背景有个调度需求,查询以前历史DAG发现,有一个DAG可以作为我新调度的前置,所以想看看DAG之间task如何关联,所以有了下面的Demo。如果会科学上网,英语听力还不错的,可以移驾这里,这个大佬讲的会更到位!原理DAG A和DAG B是两个不同py文件写的,我A中一个task是我B中一个task的依赖,只有当A执行完了,我的B才能执行,那么该如何做呢,那么就应该安排一个监工的,看着A中指定task是否执行成功,执行成功那就监工就可以撤了,让B中的那个任务开始执行。Master.pyvim
2020-11-25 16:58:09 5763 4
原创 下载geoip/GeoLite2-ASN.mmdb&GeoLite2-City.mmdb
https://github.com/zhengkw/GeoLite2有资源的可以push,找了半天全是付费资源。只能借助同性交友网站了。
2020-11-24 20:53:08 4510
原创 kettle表输入传动态参数,将表输入转换放到job中,命令传参
前言写一个转换,转换中有获取系统变量和设置变量,还有表输入等其他信息。将转换放到一个job中,利用./kitchen.sh 来传递参数。这里需要设置作业里的参数和转换里的参数,为了描述下面一些特殊操作,所以特此记录!1.点击titile例如在job作业中,点击star组件,会弹出一个提示框红色框部分即为titile,双击以后就会看到设置job的页面,转换同理!2.设置作业参数点击命名参数,然后在里面编辑你传递的参数名!创建一个转换1.获取系统信息变量因为表输入里动态参数为proct2
2020-11-23 14:20:17 9319 1
转载 hive中orc小文件优化
小文件的缺陷我们就不说了,直接进入到正题.HIVE自动合并输出的小文件的主要优化手段为:set hive.merge.mapfiles = true:在只有map的作业结束时合并小文件,set hive.merge.mapredfiles = true:在Map-Reduce的任务结束时合并小文件,默认为False;set hive.merge.size.per.task = 256000000; 合并后每个文件的大小,默认256000000set hive.merge.smallfiles.av
2020-11-07 16:40:36 2198
原创 shell脚本传入字符串日期格式,对其加减运算
#!/bin/bash#1. 确定要导入数据的日期if [ -n "$1" ]then do_date=$1 #传入任意日期都可以加减! raldate=$(date -d "$1 -1days" "+%Y-%m-%d" ) #echo "$do_date" #echo "$raldate ->rd"else do_date=$(date -d 'yesterday' '+%Y%m%d')
2020-11-06 16:11:52 3214
dbeaver-ce-7.1.0-x86_64-setup.rar
2020-06-01
typora-setup-x64-0.9.86.rar
2020-05-26
Git-2.26.0-64-bit-windows.rar
2020-04-16
dbeaver-ce-7.0.2-x86_64-setup.exe+hive驱动
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人