hive相关命令

以加载一个数据文件到hive表中为例,如果跨服务器的话,经过以下三个步骤

scp /home/test.csv user_name@ip地址:目标文件夹 #文件传输至安装hive的服务器上
hadoop fs -put test.csv hdfs://user/ods/test_table #把文件加载至hive数据库中,后面是hive中建外部表test_table的目录
hive -e "set hive.cli.print.header=true; select * from ods.test_table;" | sed 's/[\t]/,/g' > /home/hadoop-hdfs/test2.csv

其他命令

wc -l 文件( - c 统计字节数 - l 统计行数 - w 统计字数)

在使用vim编辑器的时候,有时候编辑一个文件,而文件内容比较多,如果需要快速清空整个文件,可以使用一下命令: 在命令模式下,首先执行 gg 这里是跳至文件首行 再执行:dG 这样就清空了整个文件!
还有一种方法就要退出VIM,然后使用echo >> file ,这样也能快速清空文件内容。


一闪一闪
7 声望2 粉丝