1.Hive

1.启动元数据服务(后台启动)
nohup hive —service metastore &
2.删除表指定分区数据
alter table tablename drop partition(dt=分区名)
3.显示变分区列表
show partitions tablename
4.建表指定字段分割符
row format delimited fields terminated by ‘,’
5加载数据到分区表
静态加载(只能加载一个分区):
load data local inpath “本地文件” into table tablename partition(dt=’分区字段名’)
6.计算日期是今年第几周
select weekofyear(‘2020-01-21’);

2.Java

1.原码,补码,反码
原码:正数和负数原码最高位(符号位)不同,正数为0,负数为1
如:int型2
2的原码:00000000 00000000 00000000 00000010
-2的原码: 10000000 00000000 00000000 00000010
反码:正数反码为原码,负数反码除最高位符号位外,其余取反
2的反码:00000000 00000000 00000000 00000010
-2的反码:11111111 11111111 11111111 11111101
补码:正数的补码为原码,负数的补码为反码加1
2的补码:00000000 00000000 00000000 00000010
-2的补码:11111111 11111111 11111111 11111110
2.位逻辑运算与(&)或(|)非(~)异或(^)
与(&):全1为1,有0则0
或(|):有1则1,全0为0
非(~):取反
异或(^):不同为1,相同为0
3.左移(<<)右移(>>)
左移运算:value<1)数值value向左移动num位,左边二进制位丢弃,右边补0
2)若1被移位到最左侧,则变成负数。
3)左移一次,相当于乘2。
右移运算:value>>num
1)数值value向右移动num位,正数左补0,负数左补1,右边舍弃。(即保留符号位)
2)右移一次,相当于除以2,并舍弃余数

3.HDFS

级联删文件夹下所有文件 hdfs dfs -rm -r /data/