
Shell中大小写互换
今天需要写个shell,创建hive的分区表,因为配置中的表名都是大写,但是HDFS的路径对大小写敏感,需要将所有的表名转换为小写,那么就需要用到tr来处理了: table=`echo $line | tr '[:upper:]' '[:l...
今天需要写个shell,创建hive的分区表,因为配置中的表名都是大写,但是HDFS的路径对大小写敏感,需要将所有的表名转换为小写,那么就需要用到tr来处理了: table=`echo $line | tr '[:upper:]' '[:l...
最近hadoop集群的namenode节点频繁宕掉,看日志发现是内存溢出,现有的机器已经将内存加到极限,因为扩容申请还没下来所以只能依靠shell来干事了,不然看电影的时候namenode挂掉是多么蛋疼的一件事。废话不多说,脚本如下: #!...