Hadoop hdfs常用命令

1、查看文件大小用命令:hdfs dfs -du -s -h

hdfs dfs -du -s -h /user/hive/warehouse/wxwy.db/nr_mro_lzo/partitionday=20210909

在这里插入图片描述

2、查看目录下是否有文件:hdfs dfs -ls

hdfs dfs -ls /user/hive/warehouse/wxwy.db/gongcan_qingming

在这里插入图片描述

3、删除目录下文件:hdfs dfs -rm -r -skipTrash

 hdfs dfs -rm -r -skipTrash /user/hive/warehouse/wxwy.db/gongcan_qingming/part-m-00000

在这里插入图片描述

4、上传文件到目录下 hdfs dfs -put

hdfs dfs -put gongcan_20220906.csv /user/hive/warehouse/wxwy.db/gongcan_qingming

Hadoop hdfs常用命令_第1张图片然后访问该数据
Hadoop hdfs常用命令_第2张图片

5、hdfs dfs -put 处理中文乱码问题

原因:文件的编码和表不一致

处理办法:
将文件的编码格式转成UTF-8,
再将表的编码格式转成UTF-8

ALTER TABLE gongcan_qingming SET SERDEPROPERTIES ('serialization.encoding'='UTF-8');

Hadoop hdfs常用命令_第3张图片

你可能感兴趣的:(服务器,数据库,hive)